JSP由浅入深(11-2),JSP由浅入深(11-2)
【 tulaoshi.com - Java 】
至此,我们还有一些问题还没有澄清。首先,用户不能清除名字区域;而且如果用户在“age”区域键入一个不对的内容(不是一个效果的整型数值),Java异常错误就会发生。<%!
boolean haveError;
StringBuffer errors;
public void errorHandler( String field,
String value,
Exception ex )
{
haveError = true;
if ( errors == null )
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)errors = new StringBuffer();
else
errors.append( "<P" );
errors.append( "<PValue for field "" +
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)field + "" is invalid." );
if ( ex instanceof java.lang.NumberFormatException )
errors.append( " The value must be a number." );
}
%
<%
// Variables must be initialized outside declaration!
haveError = false;
errors = null;
%
---------------
<BODY
<jsp:useBean id="user" class="UserData" scope="session"/
<blx:setProperty name="user"
property="*"
onError="errorHandler"/
<%
if ( haveError ) {
out.println( errors.toString());
pageContext.include( "GetName.jsp" );
} else
pageContext.forward( "NextPage.jsp" );
%
</BODY
</HTML
来源:http://www.tulaoshi.com/n/20160129/1487004.html
看过《JSP由浅入深(11-2)》的人还看了以下文章 更多>>