3)添加struts配置文件。 在WEB-INF/classes目录下,新建struts.xml,模版如下:
\/EN\
\>
好了,struts基本配置完毕,是不是很简单?
现在把工程发布到tomcat上去测试一下,在工程名字上点击右键,选择MyEclipse?Add and Remove project Deployments,在打开的窗口里,点击Add,选择我们之前配置好的tomcat6服务器,如下图:
发布好了,启动tomcat,如果启动无异常,则说明配置成功。
注意:可能会出现struts-default.xml相关异常,根据提示引入相关jar包。我测试的时候是缺少fileupload相关jar包,于是引入了commons-fileupload-1.2.1.jar。
3.2 配置一个Action
下面开始配置一个Action吧,以用户登录为例: 1)首先新建一个登陆页面login.jsp,代码如下:
<%@ page language=\
<%@ taglib prefix=\
2)在我们已经建好的struts.xml中来配置登录的action。这里定义登录action的名字为login,配置代码如下:
\/EN\
\>
3)下面就来编写具体的action类了。代码如下:
1package test;
2import com.opensymphony.xwork2.ActionSupport; 3
public class LoginAction extends ActionSupport {
4 public String username; 5 public String password; 6 7
public String execute(){
if(!username.equals(\
8 super.addFieldError(\用户名错误!\ 9 return ERROR; 10 } 11
if(!password.equals(\
12 super.addFieldError(\密码错误!\13 return ERROR;
14 }
15 return SUCCESS; 16 } 1718
public void validate(){
if(username==null||username.length()==0){
19 super.addActionError(\用户名不能为空\20 } 21
if(password==null||password.length()==0){
22 super.addActionError(\密码不能为空\23 } 24 } 25} 26
4)好了,一个Action就创建完成了,重启tomcat测试一下吧。如果第一次使用struts,你可能你明白上面的代码,以后慢慢学习即可,现在先来看一下效果吧。
打开登录页面http://localhost:8080/test/login.jsp,输入正确或错误的用户名和密码,看看有什么提示。
4 配置Hibernate
4.1 基础配置
1) 导入最小jar包,即使用Hibernate3所必需的jar包。下载
hibernate-distribution-3.3.1.GA解压后,必需jar包都在lib\目录下。必需jar包如下: