浏览 4745 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-24
开发工具easyeclipse, struts 1.2.9,my sql 5.0,tomcat5.0.28 struct-cofig.xml的action部分修改如下: <action-mappings> <action path="/userAction" name = "userForm" scope = "request" validate = "true" input ="/default.jsp" type = "org.springframework.web.struts.DelegatingActionProxy"> <forward name="success" path="/success.jsp"/> </action> </action-mappings> 末尾加上 <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" /> </plug-in> applicationContext.xml末尾加上: <bean name="/userAction" class="com.test.action.UserAction" singleton = "false"> <property name="userDao"> <ref bean="userDAOProxy" /> </property> </bean> action.java增加得到dao bean的get ,set方法,例如上面的userDao 笔者的做法如下,用tomcat的插件来运行整个项目,已经把spring的jar文件加到path中去了,但实际上并没有。spring的相关文件是需要手动加到WEB-INF/lib/下的。 如果程序运行报如下: HTTP Status 404 - Servlet action is not available type Status report message Servlet action is not available description The requested resource (Servlet action is not available) is not available. 请将spring的jar文件加到WEB-INF/lib/目录下 如果tomcat在启动过程中报错如下: java.lang.NoClassDefFoundError: org/aopalliance/aop/AspectException 加aopalliance.jar文件加到WEB-INF/lib/目录下 例程说明: s_user为spring+hibernate例程,后台部分 sw_user为spring+hibernate+struts例程,前台部分 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |