日期:2014-05-17  浏览次数:20683 次

<form>和<html:form>关于action的区别
<form>和<html:form>关于action的区别

今天修改一个登陆页面,没想到被struts标签晕了一把,发现自己太不注意细节问题了。把经验写下来以备查看。
<form action="/loginAction.do">和<html:form action="/loginAction.do">的区别?

form的action是绝对路径而html:form是相对路径。

例如:项目访问路径是http://localhost/project

form的action就要写成project/loginAction.do

而html:form直接就映射成了project/loginAction.do
1 楼 markxing 2010-08-30  
你的意思是说 如果用<html:form action="/loginAction.do"/> action的路径是:上下文跟/loginAction.do ??
2 楼 woshiwuji 2010-10-18  
是的,因为你在action的配置文件中已经配置好了action的具体位置。html:form会自动的设置好路径。