求助SSH整合的配置过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助SSH整合的配置过程相关的知识,希望对你有一定的参考价值。

只有一个简单的删除方法

1,new project : login
2,添加spring支持:spring.xml
3,添加hibernate支持:交给spring管理:sessionFactory,使用jdbc连接数据库coreInfo Bean id

(dataSource)
4,添加struts支持:path(/WEB-INF/struts-config.xml) ActionServlet name(action)

5,新建com.xm.Ilogin.Dao包,新建IloginDao.java接口和com.xm.login.Dao.Impl包及实现类

loginDaoImpl.java
实现接口的方法:public void delete(int i)
this.getHibernateTemplate().delete(i);

6,修改spring.xml文件:添加bean映射:
<bean id="login" class="com.xm.login.Dao.Impl.loginDaoImpl"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
7,在struts.xml中添加
<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
</controller>
8,在web.xml中加入
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring.xml</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
9,新建FormBean,Action和jsp:(loginForm/login/login.jsp)
org.apache.struts.action.ActionForm和org.apache.struts.actions.DispatchAction
新建一个jsp页面success.jsp path:/success.jsp name:success
10,在LoginAction的execute方法中引入接口,调用删除方法
private loginDaoImpl ldi;
public void setLdi(loginDaoImpl ldi)
this.ldi = ldi;

ldi.delete(2);
return mapping.findForward("success");

配置tomcat的时候报错说不能打开请求的资源spring.xml
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/spring.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/spring.xml]
其它的练习也有这样那样的错误 晕死了 整了几天都没弄好 这样的流程到底错在哪里 少写什么呢?????

参考技术A 加入struts2-spring-plugin-2.0.6.jar,应为要整合必须加入插件才行!
在struts.properties文件里面加入 struts.objectFactory=spring
参考技术B 要这样整合可真难,我也试过,也没成功过。建议您还是一个一个的学习吧。不一定非得整合在一起。有自己的框架才是最好的本回答被提问者采纳 参考技术C 不能读取到你的spring的配置文件,请确认一下

以上是关于求助SSH整合的配置过程的主要内容,如果未能解决你的问题,请参考以下文章

Myeclipse 6.5 整合SSH

11.SSH整合

spring SSH整合

求助hadoop2.X分布式搭建两个NameNode均无法正常启动

ssh整合之七注解结合xml形式

ssh 事务详细配置