表单form action的url写法
来源:互联网 发布:形容男人帅的网络词 编辑:程序博客网 时间:2024/05/21 07:16
在写web页面时,标签 是很常见的元素,它的一个属性是action,用来标识将表单交给谁去处理。很显然,这里有一个地址的问题,而且是在服务器这边的地址。比如服务器内的一个servlet。
在WebContent目录下面,新建了一个view文件夹存放网站页面,我们写了一个login.html的登陆页面,form要交给一个servlet来处理,给servlet的url-pattern是"/validate",其中的表单form里的action该如何写呢?
用绝对地址:action="/Shop/validate",这里"/"指向web根目录,Shop是项目上下文。 用相对地址 : action="./view/validate",这里"./"跳出了view目录,进入到了Shop项目目录内。 在Servlet与JSP核心编程一书中,作者说对于"/"这个目录,凡是要让服务器解析的都指的是web应用的根目录,凡是让浏览器解析的都指的是服务器的根目录。
下面是论坛内其他人的回答,意思一样:
也可以写成相对路径(相对于http://192.168.1.1:8080/hello/page)
...
当前如果你的WEB应用是基于JSP的话,有许多第三方的标签库如JSTL或基于Struts的标签库都可以在form中自动为你加上WEB应用上下文
那么这个地址怎么写?
1.以"/"开头的表示绝对地址,即web根目录,比如你用tomcat服务器,那么就是指webapp目录了。
2.不以"/"开头的表示的是相对地址,即相对于当前这个页面的地址。
举个例子,我们这里有一个项目Shop,结构图如下:
需要注意的是,你现在讨论的是HTML的相关路径与绝对路径的问题。
先看一下下面的URL:
http://192.168.1.1:8080/hello/index.html
一个URL由
服务器地址:http://192.168.1.1:8080
WEB应用上下文: /hello
网页或请求: /index.html
三个部分组成。
WEB应用发布时,WEB应用上下文可以自行指定,如放在ROOT/下的话,WEB应用上下文就是空,如:
http://192.168.1.1:8080/index.html
它的WEB应用上下文就是空。
HTML协议中要求,form的action属性,以“/”开头是绝对路径,不以“/”开头的是相对路径。
绝对路径是相对于服务器地址而言的,相对路径是相对于当前网页或请求而言的。
举一个例子,你的当前网页位置是:
http://192.168.1.1:8080/hello/page/index.html
其中/hello是WEB应用上下文;/page/index.html是网页。
在这个网页上有一个请求需要指向
http://192.168.1.1:8080/hello/servlet/checkUser.cgi
index.html中的form应该怎么写呢?
可以写成绝对路径(相对于http:/192.168.1.1:8080)
...
先看一下下面的URL:
http://192.168.1.1:8080/hello/index.html
一个URL由
服务器地址:
WEB应用上下文:
网页或请求:
三个部分组成。
WEB应用发布时,WEB应用上下文可以自行指定,如放在ROOT/下的话,WEB应用上下文就是空,如:
http://192.168.1.1:8080/index.html
它的WEB应用上下文就是空。
HTML协议中要求,form的action属性,以“/”开头是绝对路径,不以“/”开头的是相对路径。
绝对路径是相对于服务器地址而言的,相对路径是相对于当前网页或请求而言的。
举一个例子,你的当前网页位置是:
http://192.168.1.1:8080/hello/page/index.html
其中/hello是WEB应用上下文;/page/index.html是网页。
在这个网页上有一个请求需要指向
http://192.168.1.1:8080/hello/servlet/checkUser.cgi
index.html中的form应该怎么写呢?
可以写成绝对路径(相对于http:/192.168.1.1:8080)
...
也可以写成相对路径(相对于http://192.168.1.1:8080/hello/page)
...
当前如果你的WEB应用是基于JSP的话,有许多第三方的标签库如JSTL或基于Struts的标签库都可以在form中自动为你加上WEB应用上下文
0 0
- 【转载】表单form action的url写法
- 表单form action的url写法
- 表单form action的url写法
- 关于表单提交Form的action url 的填写
- Ajax的url与form表单的Action冲突问题
- form表单的action
- form表单的action参数值和web.xml中的<url-pattern>
- Java Web Html的表单action写法
- 关于Form表单的action和onSubmit
- Jquery给form表单的action赋值
- form 表单的action参数问题
- 如何动态改变form表单的action
- form表单写法
- 表单form中2个submit2个action 和 hibernateTemplate模糊查询/多条件组合复合随机查询的写法
- form表单之action
- form表单action提交
- 获取提交表单的action 提交Url
- form表单中action和onsubmit的表单检查区别
- 函数
- 无参考图像质量评价之基于多特征的增强图像质量评价
- 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
- 求数字在数组中出现的次数
- Substring with Concatenation of All Words
- 表单form action的url写法
- 72问72答 — 小程序集合(非研发级问答)
- Qemu运行linux 4.9
- 程序员面试金典: 9.11 排序与查找 11.1编写一个方法,对字符串数组进行排序,将所有变位词排在相邻的位置。
- 小程序模仿QQ6.0侧滑菜单
- 最小二乘
- 飞机大战
- 【已解决】web项目中新加的jar包和tomcat自带的jar冲突问题
- rtmp 协议中对视频格式的封装