注册 登录
编程论坛 J2EE论坛

[求助]spring管理struts的action的问题

想你的天空 发布于 2006-10-19 10:30, 739 次点击

文件太大,我只列出主要部分了,我不用spring管理action的时候,可以正常使用
struts-config.xml 里的配置

<action-mappings >
<action
attribute="loginForm"
input="/common/login.jsp"
name="loginForm"
parameter="method"
path="/login"
scope="request"
validate="true"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="superAdminGo" path="/common/superAdmin.jsp" />
</action>

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>

applicationContext.xml 的配置

<bean name="/login" class="com.test.struts.action.LoginAction" singleton="false">
<property name="userDAO">
<ref bean="userDAOProxy" />
</property>
</bean>


错误提示是:
message Servlet action is not available

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


由于篇幅, 只列出了部分资料,如需要我就贴出, 各位高手分析一下错误在哪里好吗?
错误信息是Action找不到,怎么该?


[此贴子已经被作者于2006-10-19 11:19:35编辑过]

5 回复
#2
神vLinux飘飘2006-10-19 12:06
不鸟知道~~~N年都不看了,有时间再看吧
#3
想你的天空2006-10-19 12:14
NND, 多骚点香火, 祈祷
#4
疯子java2006-10-19 17:28

难道tomcat里面没有什么错误信息吗?
你给的信息太少了
可以详细一点的哈

#5
想你的天空2006-10-20 22:05

东西太多了, 不好给,要不我把工程发给你,

<property name="mappingResources">
<list>
<value>edu/pgms/model/SuperAdmin.hbm.xml< alue>
<value>edu/pgms/model/Admin.hbm.xml< alue>
<list>


一旦加了
<value>edu/pgms/model/SuperAdmin.hbm.xml
<value>edu/pgms/model/Admin.hbm.xml< alue>
的配置就找不到action, 去掉就能用。

#6
想你的天空2006-10-20 22:14
错误是 action 不是一个变量

也就是applicationContext.xml加载错误,找不到action, 因为action我是配置在applicationContext.xml里了
1