第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


返回章节目录