页面调用基本没问题function deleteUser(uid){
if (confirm("你确定要删除该用户吗?是-选择确定,否-选择取消")){
window.location.href="/EShop/ManagerService/deleteUserAction.action?uid="+uid;
}
}
action里就2个不同的方法
struts2配置 <package name="admin" namespace="/ManagerService" extends="struts-default">
<action name="UserServiceAction" class="userServiceAction" method="updateUser">
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>
<action name="deleteUserAction" class="userServiceAction" method="deleteUserById">
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>
</package>
spring以前的配置是这的: <bean name="userServiceAction" class="com.web.action.UserServiceAction" scope="prototype">
<property name="userBiz" ref="userBiz"/>
</bean>
页面上有两个button 点一个实现删除 点另个实现将用户状态设为停用 ,,,,他们掉用的是同一个action 但是点删除的时候报一下异常
Struts Problem Report
Struts has detected an unhandled exception: Messages: userServiceAction
Invalid action class configuration that references an unknown class named [userServiceAction]
File: org/apache/catalina/loader/WebappClassLoader.java
Line number: 1,516
--------------------------------------------------------------------------------Stacktraces
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [userServiceAction]
org.apache.struts2.convention.ConventionsServiceImpl.determineResultPath(ConventionsServiceImpl.java:100)
if (confirm("你确定要删除该用户吗?是-选择确定,否-选择取消")){
window.location.href="/EShop/ManagerService/deleteUserAction.action?uid="+uid;
}
}
action里就2个不同的方法
struts2配置 <package name="admin" namespace="/ManagerService" extends="struts-default">
<action name="UserServiceAction" class="userServiceAction" method="updateUser">
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>
<action name="deleteUserAction" class="userServiceAction" method="deleteUserById">
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>
</package>
spring以前的配置是这的: <bean name="userServiceAction" class="com.web.action.UserServiceAction" scope="prototype">
<property name="userBiz" ref="userBiz"/>
</bean>
页面上有两个button 点一个实现删除 点另个实现将用户状态设为停用 ,,,,他们掉用的是同一个action 但是点删除的时候报一下异常
Struts Problem Report
Struts has detected an unhandled exception: Messages: userServiceAction
Invalid action class configuration that references an unknown class named [userServiceAction]
File: org/apache/catalina/loader/WebappClassLoader.java
Line number: 1,516
--------------------------------------------------------------------------------Stacktraces
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [userServiceAction]
org.apache.struts2.convention.ConventionsServiceImpl.determineResultPath(ConventionsServiceImpl.java:100)
解决方案 »
- Collections.synchronizedMap(new HashMap())求解!
- 数据库连接池配置方法的选择?
- ejb服务以socket方式来用
- struts2.1.8中FilterDispatcher过时为什么
- jboss 发布jsp客户端时 发布异常
- 两个hibernate的基础问题,望赐教
- 如何使用JUnit及EMMA进行RMI相关的代码覆盖率测试
- 新手请教使用shark(jspclient)时的问题
- 谁有Jboss使用手册,以及j2ee浅显的教程与实例!还有哪里有tomcat下载?可多多加分!
- java能不能做报表打印
- 数据表多次关联???
- java技术实现的有名的网站有哪些?
让spring自动配置
在struts.xml中新增<constant name="struts.objectFactory" value="spring" />
把action的class配置路径写全
<action name="UserServiceAction" class="com.web.action.UserServiceAction" method="updateUser">
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>
</package>
先在这里写全路径 运行一遍,不用spring以前的配置
再观察观察
希望对你有帮助
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>
<action name="deleteUserAction" class="userServiceAction" method="deleteUserById">
<result name="userService">/ManagerPage/UserService.jsp</result>
</action>明显同一个action UserServiceAction能用 deleteUserAction却不行
还有就是2楼的意思 我没听明白 是在spring里不配置action吗?然后<constant name="struts.objectFactory" value="spring" /> 再怎么配每个action的classpath呢 我是新手 希望高手们多多指点