为什么在tomcat的root目录下不能正常的链接

ljywit 2008-07-16 07:07:29
我在root的根目录下放了两个文件,一个是select.jsp,sum.jsp。
其中select.jsp能够正常打开,打开后当提交时,就出现错误。错误如下:
type Exception report

message

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

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\examples\sum_jsp.java:81: 'catch' without 'try'
} catch (Throwable t) {
^


Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\examples\sum_jsp.java:30: 'try' without 'catch' or 'finally'
try {
^


Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\examples\sum_jsp.java:93: '}' expected
^
3 errors



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:437)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
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.30 logs.




其中select.jsp的内容是:
<%@ page contentType="text/html;Charset=gb2312"%>

<html><body bgcolor=cyan><font size=2>

<form action="sum.jsp" name=form method=post>

选择计算和的方式:<br>

<select name="sum" size=2>

<option selected value="1">计算方法到n的连续和

<option value="3">计算方法到n的立方和

<option value="2">计算方法到n的平方和

</select><br>

选择n的值:<br>

<select name="n" >

<option selected value="20">n=20

<option value="50">n=50

<option value="100">n=100

</select>

<input type="submit" value="提交你的求和方式" name="submit">

</form>

</font></body></html>

sum.jsp的内容是:
<%@ page contentType="text/html;charset=gb2312"%>

<html><body bgcolor=cyan><font size=2>

<% long sum=0;

String s1=request.getParameter("sum");

String s2=request.getParameter("n");

if(s1=="1")

{int n=Integer.parseInt(s2);

for(int i=1;i<=n;i++){sum+=i;}
}

if(s1=="2")

{int n=Integer.parseInt(s2);

{for(int i=1;i<=n;i++){sum=sum+i*i;}

}

if(s1=="3")

{int n=Integer.parseInt(s2);

for(int i=1;i<=n;i++){sum=sum+i*i*i;}

}
%>
<P>您的求和结果是:<%=sum%>
</font></body></html>
...全文
241 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghe19852008 2008-09-15
  • 打赏
  • 举报
回复
select.jsp 代码:
---------------------------------------------------
<%@ page contentType="text/html;charset=gb2312"%>

<html>
<body bgcolor=cyan> <font size=2>

<form action="sum.jsp" name="form" method="post">

选择计算和的方式:
<br>

<select name="sum" size=2>

<option selected value="1">计算方法到n的连续和

<option value="3">计算方法到n的立方和

<option value="2">计算方法到n的平方和

</select> <br>

选择n的值: <br>

<select name="n" >

<option selected value="20">n=20

<option value="50">n=50

<option value="100">n=100

</select>

<input type="submit" value="提交你的求和方式" name="submit">

</form>

</font> </body> </html>




sum.jsp代码
----------------------------------------------------
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" %>
<html>
<body>

<% long sum=0;

String s1=request.getParameter("sum");

String s2=request.getParameter("n");

if(s1.equals("1")){
int n=Integer.parseInt(s2);
for(int i=1;i <=n;i++){
sum+=i;
}
}

if(s1.equals("2")){
int n=Integer.parseInt(s2);

for(int i=1;i <=n;i++){sum=sum+i*i;}
}

if(s1.equals("3"))
{int n=Integer.parseInt(s2);

for(int i=1;i <=n;i++){sum=sum+i*i*i;}

}
%>
<P>您的求和结果是: <%=sum%>
</font> </html>

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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