怎样解决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.