文档分类
1. 打开myeclipse.,建立一个web project. 录入工程名hibernate. 2.添加struts类库到工程中(参考实验九)
3.拷贝以下内容到工程中的web.xml中的此处中间:
struts2
org.apache.struts2.dispatcher.FilterDispatcher
struts2 /*
5. 在webRoot下建立两个文件register.jsp,register_result.jsp。 可直接将所给代码中的jsp拷贝到自己工程下的webroot下 (1) register.jsp代码:
<%@ page language=\
(2) register_result.jsp代码:
注册成功
6. 在src目录下建立包:org.action,在包下建立PersonAction.java
代码如下:(也可直接拷贝所给代码的中的test包到本机的src下) package org.action;
import org.hibernate.Session; import org.hibernate.Transaction; import org.model.Person;
import org.util.HibernateSessionFactory;
import com.opensymphony.xwork2.ActionSupport;
public class PersonAction extends ActionSupport {
private String username; private String password; private Integer age;
public String getUsername() { return username; }
public void setUsername(String username) { this.username = username; }
public String getPassword() { return password; }
public void setPassword(String password) { this.password = password; }
public Integer getAge() { return age; }
public void setAge(Integer age) { this.age = age; }
public String savePerson() { Person person=new Person(); person.setUsername(username); person.setPassword(password); person.setAge(age); java.sql.Date registerDate=new java.sql.Date(new java.util.Date().getTime()); person.setRegisterDate(registerDate); Session session=HibernateSessionFactory.getSession(); Transaction ts=session.beginTransaction(); try { session.save(person); ts.commit(); } catch(Exception ex) { if(null!=ts) ts.rollback(); } finally { session.close(); } return \ } }
8. 编写struts.xml,可直接将所给代码中src目录下的struts.xml拷贝到自己工程下的src目下。代码如下:
\ \
/login.jsp 9. 部署程序到tomcat下,运行tomcat. 打开浏览器,请根据自己的工程情况修改连接: http://localhost:8082/myproject/logininput.action 查看登录后在线人数是否变化。 补充完成退出功能,可参考app03a中的User登录部分。 四、练习 1. 填写退出部分的Login.java中的logout部分代码。 2. 填写填写退出部分的struts.xml中对动作logout的配置部分 3. 你遇到了什么问题,如何解决的。 1
/login.jsp
9. 部署程序到tomcat下,运行tomcat.
打开浏览器,请根据自己的工程情况修改连接:
http://localhost:8082/myproject/logininput.action 查看登录后在线人数是否变化。
补充完成退出功能,可参考app03a中的User登录部分。 四、练习
1. 填写退出部分的Login.java中的logout部分代码。
2. 填写填写退出部分的struts.xml中对动作logout的配置部分 3. 你遇到了什么问题,如何解决的。
相关推荐: