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

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");
  }
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值