81,094
社区成员
发帖
与我相关
我的任务
分享
org.apache.jasper.JasperException: /EPName.jsp(14,13) GetProperty: Mandatory attribute property missing
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:200)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:283)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:459)
org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:1062)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Validator.validate(Validator.java:1475)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:214)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
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)
filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:18)
<%@ page language="java" pageEncoding="GBK" errorPage="error.jsp"%>
<%@ page import="Bean.LoginBean" %>
<jsp:useBean id="bean" class="Bean.LoginBean" scope="request"/>
<html>
<head>
<title>补充修改企业名和企业信息</title>
<script language=JavaScript>
function checkform(){
var EPIntroVip;
EPIntroVip=<jsp:getProperty name="bean" Property="introAble"/>;
ePName=document.form1.EPName.value; <%--获取名为EPName文本框中的值赋给变量ePName;--%>
ePIntro=document.form1.EPIntro.value;<%--获取名为EPIntro的文本框中的值赋给变量ePIntro--%>
if(ePName.length<6||ePName.length>20)
{
alert("企业名应在6-20字之间");
document.form1.EPName.focus();
return false;
}
if(ePName.length==0)
{
alert("企业名不应为空");
document.form1.EPName.focus();
return false;
}
if(ePIntro.length>500)
{
alert("企业介绍不允许超过500字");
document.form1.EPIntro.focus();
return false;
}
if(ePIntro.length==0)
{
alert("企业介绍不允许为空");
document.form1.EPIntro.focus();
return false;
}
if(ePIntro.length>20&&EPIntroVip==0)
{
alert("您不是VIP会员,您的企业介绍应在20字以内.");
document.form1.EPIntro.focus();
return false;
}
document.form1.submit();
ePIntro=null;
ePName=null;
}
</script>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
</head>
<body>
<center>
<br>
检查.这个企业是否交费2: <jsp:getProperty name="daxiao" Property="introAble"/>
你可以填写或更改你企业的企业名,和关于企业的简短介绍.<br><br><br>
<form action="servlet/doName" name="form1" method="post">
<table border=1 width="433" height="235">
<tr>
<td width="70">
企 业 名 </td>
<td width="350">
<input type="test" name = "EPName" size="50" > </td>
</tr>
<tr>
<td>
企业描述 </td>
<td><textarea name="EPIntro" rows="15" cols="40"></textarea></td>
</tr>
<tr>
<td height="65"> 提 示</td>
<td>。</td>
</tr>
</table>
<input type="button" value="提交" name="submit1" onClick="checkform()">
<input type="reset" value="重置">
</form>
<a href=Sussend.jsp>回去主页面</a>
</center>
</body>
</html>