您的位置:首页 > 编程语言 > Java开发

Java开发Struts2案例代码

2017-02-03 09:33 471 查看
Java帮帮 2017-01-27 13:14

一、struts2综合案例

1、建立一个JavaWeb应用



2、拷贝一下内容到您应用中:美工MM给你准备好的



3、搭建Struts2的开发环境

a、拷贝jar包



b、配置Struts2核心过滤器器

web.xml



c、在src目录下建立struts.xml配置文件



4、具体开发

4.1数据模型

a、建立表格

CREATE TABLE S_User(

userID INT NOT NULL AUTO_INCREMENT, #主键ID

userName VARCHAR(50) NULL, #用户姓名

logonName VARCHAR(50) NULL, #登录名

logonPwd VARCHAR(50) NULL, #密码#

sex VARCHAR(10) NULL, #性别(例如:男,女)

birthday date NULL, #出生日期

education VARCHAR(20) NULL, #学历(例如:研究生、本科、专科、高中)

telephone VARCHAR(50) NULL, #电话

interest VARCHAR(20) NULL, #兴趣爱好(例如:体育、旅游、逛街)

path VARCHAR(500) NULL, #上传路径(path路径)

filename VARCHAR(100) NULL, #上传文件名称(文件名)

remark VARCHAR(500) NULL, #备注

PRIMARY KEY (userID)

)



b、初始化一条数据

INSERT INTO s_user (userID,userName,logonName,logonPwd) VALUES (1,'超级管理员','admin','admin')

c、创建对应的JavaBean类



4.2用户登陆

a、登陆页面

b、登陆成功:转向/login/home.jsp

c、struts.xml配置文件



d、动作类:



e、业务和Dao实现







写DAO实现前:导入DBUtil和C3P0的jar包和工具类









f、配置Spring容器,管理业务和dao



g、更改JSP页面:login.jsp

更改默认展现模板主题:



把login.jsp中的标签换成struts2的标签





登陆错误提示



5、更改欢迎信息





6、添加用户

/user/add.jsp



a、把add.jsp的标签全部换成struts2的标签





b、struts.xml



c、动作类



7、查询所有的用户



/user/list.jsp



a、修改左侧菜单的链接地址



b、struts.xml配置文件



c、动作类



d、list.jsp显示结果





8、删除一条记录



a、list.jsp



b、struts.xml配置文件



c、动作类



9、查看用户



显示查看结果/user/view.jsp

a、list.jsp



b、struts.xml



c、动作类



d、view.jsp

10、查看用户信息时的文件下载

a、view.jsp



b、动作类



c、struts.xml配置文件



11、用户修改:显示内容

a、list.jsp



b、struts.xml



c、动作类



d、edit.jsp







12、保存修改后的数据

a、struts.xml



b、动作类



13、按条件查询



什么条件都不选就是忽略条件

a、list.jsp



b、struts.xml



c、动作类



d、dao





14、定义登陆检查拦截器



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: