表单form action的url写法

在写web页面时,标签 是很常见的元素,它的一个属性是action,用来标识将表单交给谁去处理。很显然,这里有一个地址的问题,而且是在服务器这边的地址。比如服务器内的一个servlet。

那么这个地址怎么写?

1.以"/"开头的表示绝对地址,即web根目录,比如你用tomcat服务器,那么就是指webapp目录了。

2.不以"/"开头的表示的是相对地址,即相对于当前这个页面的地址。

在JSP页面获取当前项目名称的方法:

方法1: <%= this.getServletContext().getContextPath() %>

方法2: 使用EL表达式(如果不清楚EL表达式是什么,大家可以百度一下)

${pageContext.request.contextPath}

  <body>
    <form action="<%= this.getServletContext().getContextPath() %>/down/downLoad" method="post">
    	<input type="text" name="name">
    	<input type="submit" value="Submit" />
    </form>
  </body>

 和

 <body>
    <form action="down/downLoad" method="post">
    	<input type="text" name="name">
    	<input type="submit" value="Submit" />
    </form>
  </body>

 这两种方法都能请求到后台 

时间: 2024-10-03 23:12:38

表单form action的url写法的相关文章

Debug - jsp 提交表单到 action 中文乱码

问题描述 jsp 页面使用 post 向 action 提交数据时中文发生乱码 通过在服务器和页面设置编码方式都没用 解决 这是我的表单 <form action="${pageContext.request.contextPath}/from.action"> 用户名:<input type="text" placeholder="请输入用户名..." name="username"><br/&

HTML里面form表单name,action,method,target,enctype等属性用法

HTML里面的form表单里面的name,target,enctype,method以及action的用法 HML表单HTML里面的表单是HTML页面与浏览器交互的重要手段,表单主要提交一些客户端的数据. 表单和表单域并不具有排版能力,表单网页的制作最终还是要由表格组织起来. 表单的主要功能是收集信息,一般的表单由两部分组成,一是描述表单元素的HTML代码,二是客户端的脚本,或者服务器用来处理用户所填信息的程序. 表单信息的处理过程为:当单击表单中的提交按钮时,输入在表单中的信息就会上传到服务器

3、网页制作Dreamweaver(表单form)

表单form (虚线不显示) 1.写法: <form id="form1" name="form1" method="post" action=""> </form> 1.  解释 name.id自定义,用于寻找此块内容 3.内容 (1)文本框:可以设置width,height  <label for="denglu">姓名</label>          

HTML表单(Form)

HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息. 举个简单的例子,一个让用户输入姓名的HTML表单(Form).示例代码如下: <form action="http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp" method="get"> 请输入你的姓名: <input type="text" name="your

关于表单form元素中onsubmit事件处理机制的认识

博主目前处于Js学习的初期,遇到了很多问题,比如今天的关于表单form元素中onsubmit事件问题,根据教程所述,onsubmit事件是在表单提交的时候触发的,但是我看到教程上的onsubmit事件是这么写的 :onsubmit="return validateForm();",首先validateForm()已经有返回值了,为什么在这里还要加一个return??这让我百思不得其解,直到看到一篇博文才恍然大悟,受益匪浅,以下是这篇博文的出处:http://blog.163.com/h

HTML超文本标记语言(八)——表单&lt;form&gt;

一.表单<form>标签及其属性 HTML表单用于收集用户输入.基本格式如下: <form> . form elements . </form> 表单元素指不同类型的input元素.复选框.单选按钮.提交按钮等. 1.action属性:定义在提交表单时执行的动作,规定向何处提交表单的地址(URL)(提交页面). 通常,表单会被提交到web服务器上的网页.在如下例子中,指定了某个服务器脚本来处理被提交表单: <form action="action_pag

关于一个表单form包含多个提交动作submit的解决方法

在开发工作共我们往往会遇到一个表单需要包含多个action不同的提交动作,这时候就不能在使用submit按钮来进行提交了,下面提供通过js来实现这一功能的方法 <form name="demo" method="post"> <!--YOUR DATA AREA--> <input type="button" value="添加" onclick="addAction()"&g

表单 - Form - EasyUI提供的表单异步提交

方案一 被提交的表单 <form id="loginForm" method="post"> <table align="center"> <tr> <th align="right">用户名</th> <td> <input type="text" name="username"/> </td&g

asp.net MVC中控制器获取表单form提交的数据之实体类数据

第一次写记录文章,难免有不足之处:欢迎指出. 1.新建一个mvc项目如: 2.新建一个Test.cs 注意get,set方法不能简写 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 using System; using System.Collections.Generic; using System.Linq; usi