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、定义登陆检查拦截器
一、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、定义登陆检查拦截器
相关文章推荐
- 模拟java的split函数,分割字符串,类似于java的split方法
- springmvc也要扫描的原理
- SpringAOP之入门
- Java Socket编程
- Java设计模式——工厂设计模式
- spring的获取
- Java多线程基础――Lock类
- Eclipse安装windowsBuilder插件制作图形化界面
- Spring的Eclipse插件下载,jar包下载
- springmvc flashattributes 失效
- future设计模式-我的第一篇博文
- 使用Maven管理Java项目中的依赖
- Spring中的容器
- Java中static和final的区别
- JAVA的方法与成员变量
- 使用Spring获得包含自定义注解的对象
- Java自定义注解
- 【Spring学习】之 属性注入与对象属性注入
- java字符串转日期
- java一条for循环打印多维数组