第7章 编写Struts 2第一个程序【首页】杜老师
MyEclipse注册、源代码语法高亮、Struts 2备忘
(1) MyEclipse注册
myeclipse菜单:Myeclipse --> Subsription Infomation, 输入用户名和注册码
laodu yLR8ZC-855555-62656056556058147
(2) 源代码语法高亮
http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/php.html
配置http://alexgorbatchev.com/SyntaxHighlighter/manual/configuration/
0. 认识Struts 2
1. 创建Struts2项目
1.1 创建web项目
01JavaWeb07, 01学号 java EE 5.0, 复制apps\struts2-blank-2.3.16.3\WEB-INF\lib下9个包和mysql-connector-java-5.1.6-bin.jar到WEB-INF\lib
1.2 配置WebRoot\WEB-INF\web.xml
从apps\struts2-blank-2.1.6\WEB-INF\web.xml中复制粘贴有关filter部分到WebRoot\WEB-INF\web.xml中
1.3 创建action
在src创建cn.duzhaojiang.action包,创建RegisterAction01.java:
(1) import com.opensymphony.xwork2.ActionSupport;
(2) extends ActionSupport
(3) 执行方法public String execute()
1.4 创建注册页面WebRoot\Register01.jsp
注册页面:Register01.jsp
(1) gb2312 -- gbk
(2) taglib prefix="s" uri="/struts-tags"%
(3) form action="register.action" method="post"
(4) s:actionerror/
1.5 创建ShowUserInfo01.jsp gb2312 -- gbk
1.6 创建struts.xml配置文件
配置文件:src\struts.xml
1.7 创建index.jsp首页
首页:WebRoot\index.jsp
2. 用户登录
2.1 创建action
在cn.duzhaojiang.action包,创建LoginAction01.java
2.2 创建登录页面WebRoot\login01.jsp
2.3 创建成功登录页面login_success01.jsp
2.4 创建登录失败页面login_failure01.jsp
2.5 配置struts.xml文件
在配置文件src\struts.xml package中增加
3. 用户登录2
3.1 创建action
在cn.duzhaojiang.action包,创建LoginAction01_.java
3.2 创建登录页面WebRoot\login01_.jsp
3.3 配置struts.xml文件
在配置文件src\struts.xml package中增加, 布置测试
4. 车次管理
4.1 创建bean、创建数据表
(1) 创建cn.duzhaojiang.bean包,创建Train01.java
(2) 在MySql中创建数据表Train,
(3) 创建cn.duzhaojiang.util包,创建DBConnection.java, 需引入jdbc驱动程序如mysql-connector-java-5.1.6-bin.jar
4.2 创建dao,impl
(1) 创建cn.duzhaojiang.dao包,创建TrainDAO01.java
(2) 在cn.duzhaojiang.dao创建TrainDAOImpl01.java
4.3 创建页面
(1) 添加车次页面WebRoot\trainAdd01.jsp
(2) 查询车次页面WebRoot\queryTrain01.jsp
(3) 显示车次页面WebRoot\ShowTrain01.jsp
(4) 显示所有车次页面WebRoot\ShowTrainList01.jsp
4.4 创建action、配置struts.xml
(1) 在cn.duzhaojiang.action包,创建TrainAddAction01.java
(2) 在cn.duzhaojiang.action包,创建TrainQueryAction01.java
(3) 在配置文件src\struts.xml package中增加
(4) 配置文件src\struts.xml
返回章节目录