前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java开发Struts2案例代码

Java开发Struts2案例代码

作者头像
Java帮帮
发布2018-03-19 11:45:05
7940
发布2018-03-19 11:45:05
举报

一、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、定义登陆检查拦截器

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java帮帮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档