您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

Struts2学习笔记(6)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 10:59 点击:

 

在页面中使用<s:textfieldkey="login.username(资源文件中的key)"/>

               <s:submit key="login.submit(资源文件中的key)"/>

为{0},{1}占位符动态设置值     

     <s:text name="资源文件的key"/>  

     <s:param>为{0}设置值的真实值</s:param>

     <s:param>为{1}设置值的真实值</s:param>

      <s:form action="LoginAction"method="post">

          <s:textfieldkey="login.username"name="username"/>

          <s:submitkey="login.submit"/>

      </s:form>

      <!--

      login.hello=IAM {0}, YOU ARE {1}

      login.jack=JACK

      login.marry=MARRY

       -->

      <s:text name="login.hello">

          <s:param><s:textname="login.jack"/></s:param><!--为占位符赋值 -->

          <s:param><s:textname="login.marry"/></s:param>

      </s:text>

 3.3对验证错误消息提取
写死的错误提示信息:

publicvoid validate() {

          if(StringUtils.isBlank(username)) {

                this.addFieldError("username","用户名不能为空");

          }else {

                //指定用户名必须为中文

                if(!username.matches("[\u4E00-\uFA29]+")) {

                     this.addFieldError("username","用户名必须为中文");

                }

          }

      }

配置的错误提示信息:

1)在国际化的资源文件中配置以下key–value

login.username.required =USERNAMEREQUIRED

login.username.mustchinese =USERNAMEMUSTBECHINESE

      publicvoid validate() {

          if(StringUtils.isBlank(username)) {

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1