没听懂什么意思你是说用<html:form action="action.do"> 请求的url是"yourAppName/action.do"
而用<form action="action.do"> 请求的url是"/action.do"?你在好好说一下吧,总之没听懂,上面两种是等价的,不会出现你说的情况

解决方案 »

  1.   

    谢谢蚂蚁兄弟,我把/去掉试试其实我的问题就是这样了使用标签时 action="/action.do"运行正常在不使用标签时  action="/我的工程名字/action.do" 找不到路径
      

  2.   

    其实action="/action.do"中要不要“/”都无关,因为在编译器会自动去掉“/”和后面的.do,在不使用标签时不能这样写
      

  3.   

    我也不是很懂
    是不是那些*.xml文件中的mapping有问题啊
      

  4.   

    真让人郁闷,用struts3个月了,都快做完了,这三个月里调试struts可以说是痛并快乐着,只是现在已经疲倦了,不想再写那些重复的代码,每次struts出错都让我动动大脑,解决后感觉一点成就感都没有,哎,真没意思
      

  5.   

    我毕设也用了Struts,跟楼主有同感,没有成就感。
      

  6.   

    建议先看一下Struts相关的书.到时会对这些有个头绪的.