哈哈,起始我就是用第一种方法的,没错的,“<html:javascript formName="addActionForm" />
在运行时界面下多了一大堆乱码”请注意看,那不是乱码,那是struts自动帮你加上去的javascript验证代码,我也经常出现这个情况,只要我看到这个情况我就高兴啊,说明就要成功了,因为出现这个情况的唯一可能就是:你的validator没配好,呵呵,如果你把validator配好了,就不会出现了,而javascript代码出现在页面的原因是:由于你没配好validator,所以javascript代码是不全的,于是html解析不了,就直接显示出来了,你仔细看一下javascript代码是不是不全的啊,呵呵
在运行时界面下多了一大堆乱码”请注意看,那不是乱码,那是struts自动帮你加上去的javascript验证代码,我也经常出现这个情况,只要我看到这个情况我就高兴啊,说明就要成功了,因为出现这个情况的唯一可能就是:你的validator没配好,呵呵,如果你把validator配好了,就不会出现了,而javascript代码出现在页面的原因是:由于你没配好validator,所以javascript代码是不全的,于是html解析不了,就直接显示出来了,你仔细看一下javascript代码是不是不全的啊,呵呵
解决方案 »
- websphere6.0 struts1部署异常 但是tomcate和websphere5.1正常
- 求高手
- OSGI框架
- Oracle中定义为BLOB的字段在Hibernate的映射文件中变为String?
- hibernate查询问题
- Hibernate in Spring 错误
- JPA中的OneToMany如何多次使用相同的实体
- java如何读取U盘中的文件?有高手做过吗?
- 关于EJB访问Oracle数据库的疑问(为何查询不出来记录?)
- 笑着悲伤:我还一点疑问http://www.csdn.net/expert/topic/1093/1093063.xml?temp=.7567407
- 求做一个实体Bean的完整步骤
- VARCHAR的长度,和String的长度是一致的吗?
<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd"><form-validation><!--
This is a blank Validator form file with a commented examples.
--> <global> <!-- An example global constant
<constant>
<constant-name>postalCode</constant-name>
<constant-value>^\d{5}\d*$</constant-value>
</constant>
end example-->
</global>
<formset>
<form name="AddActionForm">
<field property="name" depends="required,maxlength">
<arg0 name="required" key="errors.message.Name" />
<arg0 name="maxlength" key="errors.message.Name" />
<arg1 name="maxlength" key="${var:maxlength}" resource="false"/>
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
</form>
</form-validation>
在属性文件中为
errors.message.Name=名称
errors.required={0}不能为空
errors.maxlength={0}长度不能超过{1} 字节.
<arg0 name="maxlength" key="errors.message.Name" />第2个是arg1吧,
arg不是指的参数么?我是这样理解的