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

struts1使用<html:form>的问题
struts-config.xml中
<action path="/login" name="LoginForm" scope="request" validate="false" type="com.test.user.action.LoginAction">...<action>

web.xml中
<servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  ...
</servlet>
<servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>*.htm</url-pattern>
 </servlet-mapping>

jsp页面
<html:form action="/login">

可是浏览器的看到源文件是
<form name="LoginForm" method="post" action="//login.htm">

也就说得到的action前面有2个/,正常应该一个,请问大家,这可能是什么地方的问题啊?
谢谢

------解决方案--------------------
你的jsp页面是不是用struts 视图创建关系的时候创建的?如果是的话我记得好像里面有个设置jsp路径的把/去掉。