- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
struts2连接数据库实现用户登录
struts2 配置文件
?xml version=1.0 encoding=UTF-8 ?
!DOCTYPE struts PUBLIC
-//Apache Software Foundation//DTD Struts Configuration 2.0//EN
/dtds/struts-2.0.dtd
struts
package name=default namespace=/ extends=struts-default
action name=logAct class=com.struts.LoginAction
result name=input/error.jsp/result
result name=success/success.jsp/result
/action
/package
/struts
web.xml配置文件
?xml version=1.0 encoding=UTF-8?
web-app version=2.5 xmlns=/xml/ns/javaee
xmlns:xsi=/2001/XMLSchema-instance
xsi:schemaLocation=/xml/ns/javaee
/xml/ns/javaee/web-app_2_5.xsd
filter
filter-namestruts2/filter-name
filter-class
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
/filter-class
/filter
filter-mapping
filter-namestruts2/filter-name
url-pattern/*/url-pattern
/filter-mapping
welcome-file-list
welcome-fileindex.jsp/welcome-file
/welcome-file-list
/web-app
LoginAction 类:
package com.struts;
import java.util.Map;
import erceptor.ApplicationAware;
import erceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
public class LoginAction extends ActionSupport implements ModelDriven,
SessionAware,ApplicationAware {
private users user = new users();
private MapString, Object sessionM;
private MapString, Object applicationM;
// private HttpSession session;
public Object getModel() {
return user;
}
public void setSession(MapString, Object arg0) {
sessionM = arg0;
}
public void setApplication(MapString, Object arg0) {
applicationM =arg0;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
DataBean db=new DataBean();
// 第一种方法:通过ActionContext获取MAP类型的Session
// ActionContext ac=ActionContext.getContext();
// sessionM=ac.getSession();
// sessionM.put(userName,user.getName());
// sessionM.put(user,user);
// 第三种方法:通过控制反转方法 获取MAP类型的Session
sessionM.put(userName, user
您可能关注的文档
- 词类替换tuofuxiezuo.doc
- 100词语互换.doc
- 郭@简历综合版(技术类).doc
- USERINACTIVE功能分析测试报告1.doc
- 并发管理器Concurrent RequestInactive phase No Manager status.docx
- 大学英语写作Unit 5.doc
- Oracle 11G R2 DataGuard日常维护及故障处理.docx
- 中创--开发人员考试题之三(含答案).doc
- 常用de替换词.doc
- intent与anctivity详解.doc
- 阳江市第二水厂扩建工程(监理)招标文件.pdf
- 野外观测站径流场及人工模拟降雨试验场建设第二次招标文件.pdf
- 野外生存手册.pdf
- 中兵红箭(000519)低成本精确制导蓄势,多品类型号总装待发.pdf
- 纺织服饰行业全球体育用品品牌2024年一季度跟踪深度报告:库存如期优化,需求弱复苏下考验品牌力.pdf
- 中船防务(600685)深度报告:中船集团旗下“A%2bH”平台,受益船舶景气上行、竞争格局改善.pdf
- 机械工业行业传统板块23、24Q1总结:整体阶段性承压,关注国产化、出海等结构性因素.pdf
- 水晶光电(002273)筑牢消费电子基本盘,布局光学前沿新曲线.pdf
- 芒果超媒(300413)国资内容平台,文化出海先行者.pdf
- 2024年软通动力分析报告:核心合作伙伴,积极开拓“软硬一体”布局.pdf
文档评论(0)