日期:2014-05-18  浏览次数:20645 次

关于struts非常奇怪的一个问题~!请高手赐教
一个留言板,message.jsp如下:
。。。
<html:form   action= "/message_input.do ">
...
</html:form>
通过   http://localhost:8080/message.do进入message.jsp后,查看原代码:
<form   action= "//message_input.do ">
...
</form>
成了两个斜杠,那么就意味着form提交的路径是:http://message_input.do了!!!
非常奇怪~!
高手,请问这是怎么回事?

------解决方案--------------------
struts-config.xml里 <action> 元素path属性值要加 "/ "
<form> 表单标签action属性如果加了.do前面就不用加 "/ "否则需要 "/ "。