网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  struts 表单验证 有关struts中错误显示不出来            【字体:
struts 表单验证 有关struts中错误显示不出来
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-2    

解决 struts 中<html:errors/>错误显示不出来问题。
正在装载数据……

1。在struts-config.xml必须设置需要验证的 action 。其中 validate="true" input="/error.jsp"。使validate 函数有效,input="/error.jsp" 当errors不为空时跳转的地址
<action attribute="userRegist" name="registForm" path="/regist" scope="request" type="com.tplayer.action.RegistAction" validate="true" input="/error.jsp">

2。配置资源文件 ApplicationResources.properties

如:在资源文件中 配置errors.username=userName must be filled

3。在validate 方法中处理错误验证时必须把在资源中心配置的变量引入
           ActionErrors errors=new ActionErrors();
           ActionError eroorDetail=new ActionError("errors.username");//引入资源文件的定义 //1.0中的用法
          ActionMessage eroorDetail=new ActionMessage("errors.username");//1.2中的用法
           errors.add("test",eroorDetail);

4。页面的表示(error.jsp)

<%@ page contentType="text/html; charset=GBK" language="java"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" divfix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" divfix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" divfix="logic" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" divfix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" divfix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" divfix="logic" %>
<html:errors/>

如果 properties文件包函有中文的时候,错误信息中文部分会乱码。必须将 Application.propertyies文件编码:如
D:\first_struct\webRoot\WEB-INF\classes>native2ascii -encoding utf-8 ApplicationResources.properties
ApplicationResources_zh_CN.properties。重启服务器运行就可以了


如有不明白的地方QQ:272468801留言




本文来源:http://blog.csdn.net/tangcx/archive/2007/08/20/1751256.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • page、request、session、ap…

  • JSF 的性能远不及 JSP 或 St…

  • Struts2学习:在struts2中集…

  • SPRING+STRUTS+HIBERNATE登录…

  • JSP标准模板库(JSTL)入门教…

  • 搭建JSTL运行环境

  • struts多附件上传

  • JavaWeb中的Session、Sessio…

  • struts异常_does not start …

  • 进程防杀与屏蔽WIN 、alt+ta…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David