spring+hibernate+struts(4)
来源:互联网 发布:android 源码目录结构 编辑:程序博客网 时间:2024/05/16 17:27
访问 http://www.qqread.com/java/2008/02/u396593.html
6. 把struts和spring连接起来
6.1修改struts-config.xml注意红色字体部分
6. 把struts和spring连接起来
6.1修改struts-config.xml注意红色字体部分
<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1572879403720716&dt=1212128040570&lmt=1204238999&format=336x280_as&output=html&correlator=1212128040570&channel=1662112212&url=http%3A%2F%2Fwww.qqread.com%2Fjava%2F2008%2F02%2Fu396593_4.html&color_bg=F9FCFE&color_text=000000&color_link=265997&color_url=000000&color_border=F9FCFE&ad_type=text_image&ref=http%3A%2F%2Fwww.qqread.com%2Fjava%2F2008%2F02%2Fu396593_3.html&frm=0&cc=100&ga_vid=3583829624041725000.1212125568&ga_sid=1212127897&ga_hid=2020260056&ga_fc=true&flash=9.0.115.0&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=5&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency"></iframe>
<actionattribute="loginForm"input="/login.jsp"name="loginForm"path="/login"scope="request"type="org.springframework.web.struts.DelegatingActionProxy"><forward name="fail" path="/login.jsp" /><forward name="succeed" path="/welcome.jsp" /></action>
再在strut-config.xml中添加如下代码
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"><set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" /></plug-in>>6.2修改applicationContext,增加以下内容<bean name="/login" class="web.action.LoginAction"singleton="false"><property name="service"><ref bean="service" /></property></bean>
6.3修改LoginAction.java部分代码,增加一个service变量,以及其 get/set方法(主要用于Spring IOC)。代码如下:
/** Generated by MyEclipse Struts* Template path: templates/java/JavaClass.vtl*/package web.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import web.form.LoginForm;import service.Service;import vo.User;/*** MyEclipse Struts Creation date: 09-27-2006** XDoclet definition:** @struts.action path="/login" name="loginForm" input="/login.jsp"* scope="request" validate="true"* @struts.action-forward name="fail" path="/login.jsp"* @struts.action-forward name="succeed" path="/welcome.jsp"*/public class LoginAction extends Action {/** Generated Methods*//*** Method execute** @param mapping* @param form* @param request* @param response* @return ActionForward*/private Service service;public void setService(Service service) {this.service = service;}public Service getService() {return service;}public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method // stub User user = new User();user.setPassword(loginForm.getPassword());user.setUsername(loginForm.getUserName());if (service.isValid(user))return mapping.findForward("succeed");elsereturn mapping.findForward("fail");}}
- spring+hibernate+struts(4)
- Hibernate+Spring+Struts扩展Struts
- Hibernate+Spring+Struts扩展Struts
- Hibernate+Spring+Struts扩展Struts
- Struts+Spring+Hibernate 分析
- Struts+Spring+Hibernate 分析
- Struts+Spring+Hibernate 分析
- 整合 struts spring hibernate
- Struts+Spring+Hibernate 分析
- Struts + Spring + Hibernate[转]
- Spring+Struts+Hibernate
- struts,SPRING,hibernate..
- 实战Struts+Spring+Hibernate
- 关于Struts Spring Hibernate
- Struts+Spring+Hibernate
- Struts+Spring+Hibernate 分析
- Struts+Spring+Hibernate
- Spring+Hibernate+Struts
- spring+hibernate+struts(1)
- sap 三类凭证的产生
- spring+hibernate+struts(2)
- 创建和使用约束
- spring+hibernate+struts(3)
- spring+hibernate+struts(4)
- SAP R/3 财务基本概念及集成性浅释--总帐等概念
- 人生致命的8个问题
- 提高Linux系统应对短连接的负载能力
- SAP R/3 财务基本概念及集成性浅释--主数据概念篇
- javascript中类实现
- Eclipse使用SVN
- PHP 中异常类内置信息
- Tomcat连接池配置