您的位置:首页 > 编程语言 > Java开发

Struts2.1笔记(二):Struts2下的HelloWorld

2009-07-01 14:13 239 查看
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");
  }
 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息