当前位置: 技术问答>java相关
求教:JSP问题出在哪里? 急!!
来源: 互联网 发布时间:2015-06-01
本文导语: 本人做了个jsp的页面,运行时出现以下错误: HTTP ERROR: 503 Service Unavailable com.nasoft.webfirst.jsp.JasperException: JASPER: Unable to compile class for JSP.WebfirstWork_0002fweb_0002fadmin_0002fdoadd_0005fyxy_0002ejspdoadd_0005fyxy_jsp_0.java:211: ??...
本人做了个jsp的页面,运行时出现以下错误:
HTTP ERROR: 503 Service Unavailable
com.nasoft.webfirst.jsp.JasperException: JASPER: Unable to compile class for JSP.WebfirstWork_0002fweb_0002fadmin_0002fdoadd_0005fyxy_0002ejspdoadd_0005fyxy_jsp_0.java:211: ????try?????catch???finally?? } ^ .WebfirstWork_0002fweb_0002fadmin_0002fdoadd_0005fyxy_0002ejspdoadd_0005fyxy_jsp_0.java:216: ????? } catch (Exception ex) { ^ 2 ???
什么try_catch_finally ! 我加上后错误依旧。
请问:可能是哪里出了问题??
HTTP ERROR: 503 Service Unavailable
com.nasoft.webfirst.jsp.JasperException: JASPER: Unable to compile class for JSP.WebfirstWork_0002fweb_0002fadmin_0002fdoadd_0005fyxy_0002ejspdoadd_0005fyxy_jsp_0.java:211: ????try?????catch???finally?? } ^ .WebfirstWork_0002fweb_0002fadmin_0002fdoadd_0005fyxy_0002ejspdoadd_0005fyxy_jsp_0.java:216: ????? } catch (Exception ex) { ^ 2 ???
什么try_catch_finally ! 我加上后错误依旧。
请问:可能是哪里出了问题??
|
该程序有两个问题:
1.age为int类型,赋值时需将String转换。
2.catch必需紧随try,否则系统会认为语法有误!
现在程序修改如下,你试试看是否正确!
0)
{
out.println("该ID已存在
请重新填写");
}
else
{
ok=conndb.execute(sql,dbpool);
if (ok==0)
{
out.println("insert faled");
}
else
{
out.println("
继续添加");
out.println("
返回用户列表");
response.sendRedirect("edityxy.jsp");
}
}
}
catch(Exception ex)
{}
%>
1.age为int类型,赋值时需将String转换。
2.catch必需紧随try,否则系统会认为语法有误!
现在程序修改如下,你试试看是否正确!
0)
{
out.println("该ID已存在
请重新填写");
}
else
{
ok=conndb.execute(sql,dbpool);
if (ok==0)
{
out.println("insert faled");
}
else
{
out.println("
继续添加");
out.println("
返回用户列表");
response.sendRedirect("edityxy.jsp");
}
}
}
catch(Exception ex)
{}
%>
|
try
{
rows=conndb.count(sql1,dbpool);
if (rows>0)
{
out.println("该ID已存在
请重新填写");
}
else
{
ok=conndb.execute(sql,dbpool);
if (ok==0)
{
out.println("insert faled");
}
else
{
out.println("
继续添加");
out.println("
返回用户列表");
response.sendRedirect("edityxy.jsp");
}
}
//} 这个地方多了一个
}
catch(Exception ex)
{}
{
rows=conndb.count(sql1,dbpool);
if (rows>0)
{
out.println("该ID已存在
请重新填写");
}
else
{
ok=conndb.execute(sql,dbpool);
if (ok==0)
{
out.println("insert faled");
}
else
{
out.println("
继续添加");
out.println("
返回用户列表");
response.sendRedirect("edityxy.jsp");
}
}
//} 这个地方多了一个
}
catch(Exception ex)
{}
|
同意weidegong(weidegong) ,catch语句前多了个},去掉后试一下.
|
有时候你的JSP是没有问题的,但被解释成JAVA后就会有问题,我也遇到过,你可以看看解释成JAVA文件后的内容。
---------------
shmilu@sina.com
---------------
shmilu@sina.com