`
gstarwd
  • 浏览: 1512105 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Form '***' not found for locale 'zh _CN'

阅读更多

Form '***' not found for locale 'zh _CN' 

1、formName写的不对。其中form-beans里面的name,action-mapping里面,validation.xml里面的form的name都要保持一直。

2、忘记在validation.xml里面定义了验证内容,这样会出现,找不到要用的验证规则,提示错误。

 

都是新手容易出的问题。

 

错误之前的配置:

input.jsp

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

<html:html xhtml="true" lang="true">
 <head>
   <title>input.jsp</title>
  
 </head>

<body>

<h1>  欢迎光临wd的提问版</h1><br />

<html:form action="/guestbook.do?method=save"  onsubmit="return validateguestbookForm(this)">
  <html:hidden  property="method" value="save" />
  <table width="572" border="0" bgcolor="#8080c0" align="left" height="144">
<tbody>
<tr>
<td bgcolor="#c0c0c0"> 问题标题:</td>
<td><html:text property="title" ></html:text></td>
</tr>
<tr>
<td borderColor="#ff0080" bgcolor="#008080">        
		你的名字:
		</td>
<td><html:text property="name" ></html:text><html:errors property="name" /></td>
</tr>
<tr>
<td>你的主页:</td>
<td><html:text property="url" ></html:text></td>
</tr>
<tr>
<td>你的邮件:</td>
<td><html:text property="email" ></html:text></td>
</tr>
<tr>
<td borderColor="#1f54e0" bgcolor="#c0c0c0">问题的内容:</td>
<td> <html:textarea property="content" ></html:textarea></td>

</tr>
<tr>
  <td valign="top">      		<html:submit value="提交">
           </html:submit> </td><td valign="top">  </td></tr>

</tbody>
</table>
<br />
	

      <html:javascript formName="guestbookForm" />  
</html:form>
</body>
</html:html>
 
validation.xml
<?xml version="1.0" encoding="utf-8" ?>

<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
          "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">

<form-validation>
    <global>
    	 <validator name="equalsCheck"
           	 	classname="struts.EqualsChecks"
               	method="equalsChecks"
        		 methodParams="java.lang.Object,
                       org.apache.commons.validator.ValidatorAction,
                       org.apache.commons.validator.Field,
                       org.apache.struts.action.ActionMessages,
                       org.apache.commons.validator.Validator,
                       javax.servlet.http.HttpServletRequest"
                  msg="errors.equalsCheck"/>  
    </global>
    <formset>
    
        <form name="inputForm">
			<field property="name" depends="required">
			    <arg1 name="minlength" key="login.username" resource="false" /> 
				
			</field>
 
   <!-- 			<field property="name" depends="required">
				<msg name="required" key="login.username"/>
			</field> -->
 
        </form>
    </formset>
</form-validation>
 
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>

  <form-beans >
  
    <form-bean name="guestbookForm" type="org.apache.struts.validator.DynaValidatorForm">
      <form-property name="title" type="java.lang.String" />
      <form-property name="content" type="java.lang.String" />
      <form-property name="url" type="java.lang.String" />
      <form-property name="email" type="java.lang.String" />
      <form-property name="name" type="java.lang.String" />
    </form-bean>
    
  </form-beans>

  <global-exceptions />
  
  <global-forwards />
  
  <action-mappings > <!-- name="guestbookForm"       <form-bean name="guestbookForm"   -->
    <action
      attribute="guestbookForm"
      input="/input.jsp"
      name="guestbookForm"     
      parameter="method"
      path="/guestbook"
      scope="request"
      type="org.springframework.web.struts.DelegatingActionProxy"
      validate="false">
 



!!!!!!!!!!
!!!!
!!!!!!!!!!
!!!!
!!!!!!!!!
!!!!!!!!!!
!!!!!!!!!!
!!!!!!!!!








 <forward name="success" path="/MyJsp.jsp" />
      <forward name="fail" path="/jsp/inputfail.jsp" />
    </action>
  </action-mappings>

  <message-resources parameter="com.wd.web.ApplicationResources" />
  
  
  <!-- 注册validator 框架 -->
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
      <set-property property="pathnames"
      			    value="/WEB-INF/validator-rules.xml,
      			           /WEB-INF/validation.xml"/>
      <set-property property="stopOnFirstError" value="false"/>
    </plug-in>
     
   <!--    <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">-->
     <!--  <set-property property="contextConfigLocation" -->
      			  <!--   value="/WEB-INF/action-servlet.xml"/>   -->
    <!--   </plug-in>  -->

    
</struts-config>

 

validate-rules.xml  省略。。。

问题正在解决中 ~解决好了 在发正确的配置。。
分享到:
评论

相关推荐

    fileinput_locale_zh.js

    `locale_zh`部分则表明这个版本是针对中文用户的,意味着它可能包含了中文语言包,以提供符合中文用户习惯的界面和提示信息。 Bootstrap是一款流行的开源前端开发框架,它提供了一套美观的响应式布局和组件,使得...

    qt_zh_CN.ts

    qtcreator_zh_CN.ts文件,直接拿Qt Linguist打开,再点发布,就发现qtcreator_zh_CN.qm文件出来了,直接copy到C:\Qt\2010.05\share\qtcreator\translations,再打开qt汉化玩成了

    angularJs 本地化js下载 angular-locale_zh-cn.js

    angularJs 本地化js下载 angular-locale_zh-cn.js 我是用来处理 日期工具英文的问题,转换成中文,直接引用就行,都是从官网上下载的,为啥不能选择需要的分数了???我还想一分呢

    JDK_API_1_6_zh_CN参考文档

    **JDK_API_1_6_zh_CN参考文档** 是一份详尽的Java开发工具包(JDK)1.6版本的中文API文档,对于Java开发者来说,它是一份极其重要的资源。这份文档包含了Java 1.6版本的所有核心类库、接口、枚举和异常的详细说明,...

    JDK_API_1_6_zh_CN_中文参考

    《JDK_API_1_6_zh_CN_中文参考》是一个专门为Java开发者设计的文档,它详尽地阐述了JDK 1.6版本中的API(应用程序编程接口)功能,帮助开发者理解和使用Java语言的各种核心类库。这个文档是中文版,方便中国开发者...

    C语言UNICODE和ANSI函数对照表

    - **_ftscanf_l/fscanf_l/fwscanf_l**: 支持`locale`参数的版本。 - **_ftscanf_sfscanf_sfwscanf_s**: 安全版本的从流中读取格式化的数据。 - **_ftscanf_s_l/fscanf_s_l/fwscanf_s_l**: 支持`locale`参数的安全...

    JDK_API_1_6_zh_CN.CHM

    10. **国际化**:`java.util.Locale`和`java.text.MessageFormat`,支持多语言环境的程序开发。 11. **数据库连接**:JDBC(Java Database Connectivity),通过`java.sql`包提供数据库操作接口,如Connection、...

    jqgrid demo 中文语言文件(grid.locale-zh_CN.js)

    jqgrid demo 中文语言文件(grid.locale-zh_CN.js)

    中文 高清完整CHM版JDK_1.6_API_zh_CN.CHM

    8. **国际化**:`java.text`和`java.util.Locale`类支持多语言环境,使得应用程序能适应不同地区的用户需求。 9. **安全管理**:JDK 1.6的安全模型进一步强化,提供了更细粒度的权限控制和安全管理器,以保护系统免...

    android-jps-plugin

    完美解决can't find bundle for base name messages.AndroidJpsBundle.locale zh_CN这个错误。 包含android-jps-plugin.jar和AndroidJpsBundle.properties,两个文件,其中jar包里也含有AndroidJpsBundle.properties

    JDK_API_1_6_zh_CN

    《JDK_API_1_6_zh_CN:深入解析Java 6 API中文版》 Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它包含了Java运行环境、编译器以及一系列的工具,用于帮助开发者创建、调试和运行...

    BIRT Viewer User’s Guide

    - **2.1.1 BIRT_VIEWER_LOCALE**: 设置报表查看器的默认语言环境。 - **2.1.2 BIRT_VIEWER_WORKING_FOLDER**: 指定报表查看器的工作目录。 - **2.1.3 BIRT_VIEWER_DOCUMENT_FOLDER**: 指定报表文档存储的位置。 - **...

    zh-cn-utf8

    最后,压缩包子文件的文件名称列表 "zh_cn_utf8" 可能是指一个包含中文资源或配置的文件夹,可能是为了演示或测试PHP在UTF-8环境下的工作情况。这个文件可能包含了示例文本、数据库脚本、配置文件等,用于检查PHP...

    JDK_API_zh_CN.CHM

    《JDK_API_zh_CN.CHM》及其子文件《JDK_API_1_6_zh_CN.CHM》、《JDK_API_1_6_zh_CN.chw》是Java开发人员的重要参考资料,它们包含了Java Development Kit(JDK)1.6版本的API中文文档。这些文档详细地解释了Java编程...

    [Java参考文档].JDK_API_1_6_zh_CN

    7. **国际化**:如`java.text`和`java.util.Locale`,支持多语言环境,提供日期、时间、数字和字符串的格式化。 8. **XML处理**:如`javax.xml`,提供了解析、生成和操作XML文档的API。 9. **GUI编程**:如`java....

    JDK_API_1_6_zh_CN.rar

    JDK_API_1_6_zh_CN.rar这个压缩包包含了Java开发工具包(Java Development Kit)1.6版本的API中文文档,它是Java开发者的重要参考资料。这份文档以已编译的HTML格式存在,便于用户在本地离线查看,对初学者和有经验...

Global site tag (gtag.js) - Google Analytics