2.1 下载Struts2框架
下载地址:http://struts.apache.org/download.cgi#struts216 (此时的版本是2.1.6)
下载完整版本 Full Distribution然后进行解压缩。
2.2 手动创建一个struts2的Web应用
步骤:
a.在tomcat/webapps文件夹下创建一个WEB-INF文件夹(如果没有安装TOMCAT的先去下载TOMCAT)。
b.在WEB-INF文件夹下新建两个文件夹:classes和lib,分别用于保存.class文件和JAR文件;创建一个web.xml
c.添加相应的类库至lib下,classes下增加struts.xml,修改web.xml
d.编写JSP页面和action
e.修改struts.xml
2.3熟悉struts2标签
导入标签:<%taglib prefix="s" uri="/struts-tags" %>
标签示例:<s: textfield name="username" label="username"></s:textfield>
2.4 验证功能
action类继承ActionSupport
重写 validate方法
错误信息提示使用 addFieldError方法
public void addFieldError(String fieldName,
String errorMessage)
Parameters:
fieldName - name of field
errorMessage - the error message
例如:
public void validate() {
if(null==this.getUsername() || "".equals(this.getUsername().trim())){
this.addFieldError("username", "usernameerrorMessage");
}
if(null==this.getPassword() || "".equals(this.getPassword().trim())){
this.addFieldError("password", "passworderrorMessage");
}
}