| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:validator客户端验应的问题.都两天了,还没解决,,帮我看看啊,....
只看楼主 加入收藏
qvbhsskg
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2005-4-28
收藏
 问题点数:0 回复次数:4 
validator客户端验应的问题.都两天了,还没解决,,帮我看看啊,....

我把代码都帖出来吧.不多.
JSP页面代码:

<%@ page contentType="text/html; charset=GB2312" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>JSP for zzForm form</title>
</head>
<body>
<html:form action="/zz" onsubmit="return validatezzForm(this);">
zz : <html:text property="zz"/><html:errors property="zz"/><br/>
<html:submit/><html:cancel/>
</html:form>
<html:javascript formName="zzForm"/>
</body>
</html>

Action form是动态的,在struts-config.xml中定义的.

struts-config.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>
<data-sources />
<form-beans >
<form-bean name="zzForm" type="org.apache.struts.validator.DynaValidatorActionForm">
<form-property name="zz" type="java.lang.String" />
</form-bean>

</form-beans>

<global-exceptions />
<global-forwards />
<action-mappings >
<action
input="/zz.jsp"
name="zzForm"
path="/zz"
scope="request"
type="com.yourcompany.struts.action.zzAction" />

</action-mappings>

<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>

validation.xml代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!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>
<formset>

<form name="zzForm">

<field property="zz"
depends="required">
<arg0 key="prompt.accountID"/>
</field>

</form>


</formset>


</form-validation>

资源文件也定义了.
Action不关事吧,相应的zzAction我是myeclipse生成的,什么都没改.

大家帮我看看吧,我为了它头都想大了,实在找不到错在哪里,网上查了好多,都是这样做的啊.


异常如下:
exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.NullPointerException
org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:316)
org.apache.jsp.zz_jsp._jspx_meth_html_javascript_0(zz_jsp.java:216)
org.apache.jsp.zz_jsp._jspService(zz_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

还有,我一去桌zz.jsp页面中的<html:javascript formName="zzForm"/>就没错了...
我把文件一起上传来哈.

搜索更多相关主题的帖子: validator 客户端 
2007-03-16 15:16
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
空指针异常

可惜不是你,陪我到最后
2007-03-16 15:41
qvbhsskg
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2005-4-28
收藏
得分:0 

问题出在哪里

2007-03-16 16:02
想你的天空
Rank: 2
等 级:新手上路
威 望:5
帖 子:610
专家分:0
注 册:2004-12-30
收藏
得分:0 
个人认为struts提供这个功能搞的太复杂了, 不一定要为了技术而技术。

2007-03-16 20:10
hardes
Rank: 1
等 级:新手上路
帖 子:322
专家分:0
注 册:2006-6-3
收藏
得分:0 
Struts提供的只是一个筐架而已!本人认为对于一般的数据验证如果能在客户端解决的话最好还是在客户端解决!
节省资源跟服务器的开销!!

当神已无能为力,就让爷来普度众生吧!
2007-03-18 15:22
快速回复:validator客户端验应的问题.都两天了,还没解决,,帮我看看啊,....
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017269 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved