怎样解决jsp500的错误问题

zxsqi 2005-11-02 03:06:39
我在运行JSP时总是出现500错误,我的系统是xp装的是tomcat5.0,装的jdk1.4
下面是我程序的代码:
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<body bgcolor=cyan><font size=4>
<FORM action="" method=post name=form>
<INPUT type="text" name="girl">
<INPUT TYPE="submit" value="Enter" name="submit">
</FORM>
<%
String textContent=request.getParameter("girl");
double number=0,r=0;
if(textContent==null)
{
textContent="";
}
try{
number=Double.parseDouble(textContent);
if(number>=0)
{
r=Math.sqrt(number);
out.print("<BR>"+String.valueOf(number)+"ping fang geng");
out.print("<BR>"+String.valueOf(r));
}
else
{
out.print("<BR>"+"please input a number");
}
}
catch(NumberFormatException e)
{
out.print("<BR>"+"input a number");
}
</font>
</body>
</html>
出现的错误是:
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /123.jsp(8,7) Unterminated <% tag
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:134)
org.apache.jasper.compiler.Parser.parseScriptlet(Parser.java:796)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1551)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
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)


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

...全文
76 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
welshem 2005-11-02
  • 打赏
  • 举报
回复
看提示
org.apache.jasper.JasperException: /123.jsp(8,7) Unterminated <% tag

可知第八行有错

是你少了 %>

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧