The requested resource (Servlet action is not available) is not available.

myfuturemydream08 2009-04-14 10:04:44
输入用户名 密码,点击登录按钮,应该跳到user.do处理,但老是提示找不到action
index.jsp中<html:form action="user.do" method="post">
struts-config.xml中<action name="userForm" path="/user">
有UserAction.java
会是哪的问题呢
...全文
1362 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
j664528938 2011-12-07
  • 打赏
  • 举报
回复
楼主求真相啊。。。。
gxsdfx 2011-12-01
  • 打赏
  • 举报
回复
我也想知道怎么解决的
ydj7501603 2011-08-10
  • 打赏
  • 举报
回复
求真相
Echo715 2010-01-16
  • 打赏
  • 举报
回复
我也遇到同样的问题了,麻烦楼主说详细点,怎么找出冲突的jar包
O(∩_∩)O谢谢了
AsheBin 2009-04-15
  • 打赏
  • 举报
回复
楼主问题解决了,说明白点啊.
我也在学习呢.
谢谢拉!
zm_hs 2009-04-14
  • 打赏
  • 举报
回复
最好把错误信息也贴出来吧
zm_hs 2009-04-14
  • 打赏
  • 举报
回复
你其它的action 能正常访问吗?
myfuturemydream08 2009-04-14
  • 打赏
  • 举报
回复
不是吧
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
应该不是那的问题
amnhvh 2009-04-14
  • 打赏
  • 举报
回复
你的xml文件,也就是前端控制器很可能是只接受的.action请求....看看是么?
myfuturemydream08 2009-04-14
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
<form-beans>
<form-bean name="userForm" type="org.jb.ym.web.form.UserForm" />
</form-beans>

<action-mappings>

<action name="userForm" path="/user" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/user/list.jsp" />
<forward name="add" path="/WEB-INF/jsp/user/add.jsp" />
<forward name="edit" path="/WEB-INF/jsp/user/edit.jsp" />
<forward name="detail" path="/WEB-INF/jsp/user/detail.jsp" />
<forward name="assign_role" path="/WEB-INF/jsp/user/assign_role.jsp" />
</action>
<action name="roleForm" path="/role" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/role/list.jsp" />
<forward name="assign_rights" path="/WEB-INF/jsp/role/assign_rights.jsp" />
</action>

<action name="dictForm" path="/dict" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/dict_list.jsp" />
<forward name="add" path="/WEB-INF/jsp/dict_add.jsp" />
<forward name="edit" path="/WEB-INF/jsp/dict_edit.jsp" />
<forward name="detail" path="/WEB-INF/jsp/dict_detail.jsp" />
</action>
<action name="contrRptForm" path="/contrRpt" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/contr_rpt_list.jsp" />
</action>
<action name="consRptForm" path="/consRpt" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/cons_rpt_list.jsp" />
</action>
<action name="svrRptForm" path="/svrRpt" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/svr_rpt_list.jsp" />
</action>
<action name="lostRptForm" path="/lostRpt" parameter="o" scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="list" path="/WEB-INF/jsp/lost_rpt_list.jsp" />
</action>
</action-mappings>
<controller locale="false"/>
<message-resources
parameter="org.jb.ym.ApplicationResources" />
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext.xml" />
</plug-in>

</struts-config>

amnhvh 2009-04-14
  • 打赏
  • 举报
回复
struts-config.xml,发出来看看?
myfuturemydream08 2009-04-14
  • 打赏
  • 举报
回复
虽然不是你们解决的问题,不过分还是会给的,呵呵,虽然不多。
谢谢你们的热心
myfuturemydream08 2009-04-14
  • 打赏
  • 举报
回复
没问题。是jar包冲突的事,现在可以了
zm_hs 2009-04-14
  • 打赏
  • 举报
回复
你web.xml配置正不正确哦
myfuturemydream08 2009-04-14
  • 打赏
  • 举报
回复
<html:form action="user.do" method="post">
<html:form action="/user" method="post">
都不可以
myfuturemydream08 2009-04-14
  • 打赏
  • 举报
回复
所有action都不行
lin_eric 2009-04-14
  • 打赏
  • 举报
回复
<html:form action="user.do" method="post">这一行改成这样:
<html:form action="/user" method="post">应该就行了!

81,114

社区成员

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

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