struts1表单验证实例计算机等级考试

文章作者 100test 发表时间 2009:06:21 14:32:17
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  计算机等级考试四级应用题解析汇总

  2009年下半年全国计算机二级考试报名时间从6月1日起已经开始报名。详情点击:2009年下半年全国计算机等级考试各地报名点汇总。2009年下半年全国计算机二级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库

  1、在struts-config.xml中添加action,form-bean和ApplicationResources配置文件
  <.form-bean name="userForm" type="com.tarena.struts.basic.form.UserForm" />.
  <.action path="/basic2/login" type="com.tarena.struts.basic.action.UserAction2"
  name="userForm" scope="session" input="/basic2/login.jsp">.
  <.forward name="success" path="/basic2/success.jsp" />.
  <.forward name="fail" path="/basic2/fail.jsp" />.
  <./action>.
  <.message-resources parameter="com.tarena.struts.MessageResources" />.
  说明:其中"com.tarena.struts.MessageResources"的部分是资源文件的路径,此文件的作用是提供错误信息的非编程定制化和多语言支持。如果我们使用中文平台操作系统,则默认情况下将首先查找MessageResources_zh_CN.properties文件,然后是MessageResources_zh.properties,如果前两个文件没有被找到则将查找MessageResources.properties文件。 为了能够在页面上显示错误提示信息,我们还需要将以下内容(用native2ascii转化)添加到 MessageResources_zh.properties文件的末尾:
  errors.header=\u9519\u8bef\u5217\u8868 <.hr>.<.ol>.
  error.username.required=<.li>.\u8bf7\u8f93\u5165\u7528\u6237\u540d<./li>.
  error.password.required=<.li>.\u8bf7\u8f93\u5165\u5bc6\u7801<./li>.
  errors.footer=<./ol>.
  button.print=print content to db button.excel=save to excel
  以上仅是struts现在支持的错误类型的错误提示信息,如果你自定义了新类型的错误验证,则还需要在此加上你自己的内容。
  
  2、写ActionForm类,实现validate()方法
  package com.tarena.struts.basic.form.
  import org.apache.struts.action.ActionForm.
  import org.apache.struts.action.ActionErrors.
  import org.apache.struts.action.ActionMessage.
  import org.apache.struts.action.ActionMapping.
  import javax.servlet.http.HttpServletRequest.
  public class UserForm extends ActionForm
  {
  private int id.
  private String userName.
  private String password.
  public void setId(int id)
  {
  this.id = id.
  }
  public int getId()
  {
  return id.
  }
  public void setUserName(String userName)
  {
  this.userName = userName.
  }
  public String getUserName()
  {
  return userName.
  }
  public void setPassword(String password)
  {
  this.password = password.
  }
  public String getPassword()
  {
  return password.
  }

相关文章


java读取property文件的方法计算机等级考试
tomcat6关于EL表达式的一个错误计算机等级考试
Java世界的透明计算机等级考试
在JAVA中实现形参长度可变化的方法计算机等级考试
struts1表单验证实例计算机等级考试
Struts1验证框架实例计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛