ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:25.42KB ,
资源ID:16283821      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16283821.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Struts例子Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Struts例子Word格式.docx

1、http:/struts.apache.org/dtds/struts-2.0.dtd5. 6. 7. struts.devMode8. includefile=helloworld.xml9. xml version= encoding= ?DOCTYPE struts PUBLIC -/Apache Software Foundation/DTD Struts Configuration 2.0/EN include file=HelloWorld.xml struts-default.xmlpackagehelloworldnamespace=/extends=struts-defaul

2、tinterceptors9. interceptorname=authenticationclasscom.jamesby.struts2.LogonInterceptor10. interceptor-stackhelloWorldStack11. interceptor-ref12. paramsPrepareParamsStack13. /interceptor-stack14. /interceptors15. default-interceptor-ref16. global-results17. resultlogin/WEB-INF/jsp/Logon.jsp18. /glob

3、al-results19. actionLogon_*method=1class=com.jamesby.struts2.Logon20. 21. type=redirect-actionMain24. crudcom.jamesby.struts2.UserAction25. list/WEB-INF/jsp/userList.jspsuccesscrud!list26. /WEB-INF/jsp/userForm.jsp/WEB-INF/jsp/1.jsp32. package name= namespace= extends=interceptor name = class =inter

4、ceptor-stack name=interceptor-ref name= default-interceptor-ref name= result name= action name= method= class=result type= type=LogonInterceptor.java 1. packagecom.jamesby.struts2;2. importjava.util.Map;3. importcom.jamesby.struts2.persist.User;4. importcom.opensymphony.xwork2.Action;5. importcom.op

5、ensymphony.xwork2.ActionInvocation;6. importcom.opensymphony.xwork2.interceptor.AbstractInterceptor;7. publicLogonInterceptorextendsAbstractInterceptor OverridepublicStringintercept(ActionInvocationai)throwsException Mapsession=ai.getInvocationContext().getSession();Useruser(User)session.get(user);i

6、f(nulluser)returnai.invoke();elseAction.LOGIN; 18. package com.jamesby.struts2;import java.util.Map;import com.jamesby.struts2.persist.User;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;public clas

7、s LogonInterceptor extends AbstractInterceptor Override public String intercept(ActionInvocation ai) throws Exception Map session = ai.getInvocationContext().getSession(); User user = (User) session.get( if (null != user) return ai.invoke(); else return Action.LOGIN; Logon.java org.apache.struts2.in

8、terceptor.SessionAware;org.apache.struts2.interceptor.validation.SkipValidation;com.jamesby.struts2.persist.DataBaseMock;7. importcom.opensymphony.xwork2.ActionSupport;8. publicLogonActionSupportimplementsSessionAwareprivatesession;voidsetSession(Mapsession)this.sessionSkipValidationdoInput()INPUT;d

9、oLogon()DataBaseMock.selectUserByUsernameAndPassword(getUsername(), getPassword();=user) session.put(,user);SUCCESS;username;getUsername()setUsername(Stringusername)this.username32. password;33. getPassword()34. 35. 36. setPassword(Stringpassword)37. this.password38. 39. import org.apache.struts2.in

10、terceptor.SessionAware;import org.apache.struts2.interceptor.validation.SkipValidation;import com.jamesby.struts2.persist.DataBaseMock;import com.opensymphony.xwork2.ActionSupport;public class Logon extends ActionSupport implements SessionAware private Map session; public void setSession(Map session

11、) this.session = session; SkipValidation public String doInput() throws Exception return INPUT; public String doLogon() throws Exception User user = DataBaseMock.selectUserByUsernameAndPassword(getUsername(), getPassword(); if (null = user) return INPUT; session.put(, user); return SUCCESS; private

12、String username; public String getUsername() return username; public void setUsername(String username) this.username = username; private String password; public String getPassword() return password; public void setPassword(String password) this.password = password;UserAction.java java.util.ArrayList

13、;java.util.HashMap;java.util.List;8. import9. publicUserActionuser=newUser();ListuserList;HashMapgetSexArray()sexArraynewArrayList();HashMapmaleHashMap();male.put(key,newInteger(1);value,男femalefemale.put(Integer(2);女sexArray.add(male);sexArray.add(female);sexArray;getFromArray()fromArraybjbj.put(idname北京shsh.put(上海tjtj.put(Integer(3);天津fromArray.add(bj);fromArray.add(sh);fromArray.add(tj);fromArray;39.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1