关于struts非常奇怪的一个问题~!请高手赐教

rlqiang 2007-05-15 04:59:43
一个留言板,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了!!!
非常奇怪~!
高手,请问这是怎么回事?
...全文
328 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaboy2006 2007-06-07
  • 打赏
  • 举报
回复
struts-config.xml里<action>元素path属性值要加"/"
<form>表单标签action属性如果加了.do前面就不用加"/"否则需要"/"。
codeartisan 2007-06-07
  • 打赏
  • 举报
回复
晕。

我试了,为什么我的action和struts-config.xml里的配置都要加"/"
不加就错了呢?
rlqiang 2007-06-07
  • 打赏
  • 举报
回复
郁闷的很~!
rlqiang 2007-06-07
  • 打赏
  • 举报
回复
呵呵,楼上正解!!!谢了!
rlqiang 2007-05-17
  • 打赏
  • 举报
回复
试过了,不行。郁闷
happylion2008 2007-05-16
  • 打赏
  • 举报
回复
我觉得1楼的有道理啊。
在struts-config.xml中会定义Action的path,解析时会自动替换的。在代码中写的是Action的名字,所以不需要加/的。
spenserchen 2007-05-16
  • 打赏
  • 举报
回复
乱来
rlqiang 2007-05-16
  • 打赏
  • 举报
回复
不对!再请高人~!
cloudyou 2007-05-15
  • 打赏
  • 举报
回复
正解,注意action的path,可以在struts的配置里看到,不用打“/”
javaboy2006 2007-05-15
  • 打赏
  • 举报
回复
lz修改代码为:<html:form action="message_input.do" method="post">

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧