用struts1.2 我的jsp说什么也找不到action, 我弄了好长时间了 如果弄好了 我明天再加100分

wodi1015 2008-08-27 10:01:55
我用struts也1年了 从没这么郁闷
服务器用的是weblogic ,我的jsp包在webcontent下,向下面这个目录,webcontent/jsp/search.jsp
我在web-inf包下的struts_config.xml里面配置了form 和 action
<form-beans>
<form-bean name="dynamic_form" type="com.companty.pname.ui.form.DynamicValidatorForm">
</form-bean>
</form-beans>
<action
input="/jsp/searchData.jsp"
path="/search"
name="dynamic_form"
scope="session"
validate="false"
type="com.companny.paname.bag.SearchAEADataAction">
<forward name="view" path="/jsp/searchData.jsp">
</forward>
</action>
然后在search.jsp写<html:form action="/search.do">无论怎么都找不到 报404.我也试了在action="/search.do"的里面加上工程路径还是不好用,

我在ie里面敲得地址是 http://localhost:7001/projectname/jsp/search.jsp
如果我直接敲 http://localhost:7001/projectname/search.do就直接进入action
在这个jsp目录下还有一另外一个jsp文件searchbag.jsp, 那就是一个html
如果我 http://localhost:7001/projectname/jsp/searchbag.jsp 就找得到, (这说明这个路径weblogic能找到阿只是配置的action对应的form找不到 ?)
求各位大哥帮帮我吧
...全文
205 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwsldx 2011-03-25
  • 打赏
  • 举报
回复
呵呵,其实出现在地址栏里直接输入action能找到,但是从页面就不能找到,说明问题不在进入的页面上了,而是在forward转发的页面上。
huangyangweiyue 2008-08-29
  • 打赏
  • 举报
回复
jf~~~
liuwei_cd 2008-08-29
  • 打赏
  • 举报
回复
问题解决了,进来接分。。。。
jinqiao456 2008-08-29
  • 打赏
  • 举报
回复
接分,哈哈
爻爻燯 2008-08-29
  • 打赏
  • 举报
回复
在相应的jsp将
<html:form action="/search.do" method="post">
换成
<html:form action="search.do">
试试看呢
cuilupeng999 2008-08-29
  • 打赏
  • 举报
回复
jf...
huhaihong 2008-08-28
  • 打赏
  • 举报
回复
原来是路径问题,难怪这两天总是弄不成功,幸好今天 看到了这帖
atealxt 2008-08-27
  • 打赏
  • 举报
回复
先换成tomcat试试..
youjianbo_han_87 2008-08-27
  • 打赏
  • 举报
回复
<forward name="view" path="/jsp/searchData.jsp">
你的页面却是webcontent/jsp/search.jsp ,名字都不一样,能找到吗
wodi1015 2008-08-27
  • 打赏
  • 举报
回复
都不是 即使我直接在ie里面敲search.do 能进入action了 可是forward 的时候也找不到路径 404
天外流星 2008-08-27
  • 打赏
  • 举报
回复
楼上都用过一年了,我没用过struts,

不知是不是这样的,
<html:form action="/search.do" method="post">
jfheng 2008-08-27
  • 打赏
  • 举报
回复
你使用 验证框架了吗 有可能是验证框架 中包含的字段 form中没有导致的
herowzz 2008-08-27
  • 打赏
  • 举报
回复
<html:form action="/jsp/search.do">
zidasine 2008-08-27
  • 打赏
  • 举报
回复
<html:form标签完整吗
feng8008 2008-08-27
  • 打赏
  • 举报
回复
提交后,看你的ie地址栏里的是否是你想要的
wodi1015 2008-08-27
  • 打赏
  • 举报
回复
ding
wodi1015 2008-08-27
  • 打赏
  • 举报
回复
我用的是struts1.2
xxxxxggg 2008-08-27
  • 打赏
  • 举报
回复
path="jsp/searchData.jsp

然后在search.jsp写 <html:form action="search.do">
wodi1015 2008-08-27
  • 打赏
  • 举报
回复
对不起那个是我写错了 谢谢你了 很细心阿
mellow_msb 2008-08-27
  • 打赏
  • 举报
回复
应该是路径问题,好好检查一下吧
加载更多回复(2)

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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