家具产品合格证书:jsp编程有错

来源:百度文库 编辑:高考问答 时间:2024/05/04 13:01:37
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<HTML>
<BODY>
<FORM action="test1.jsp" method=post name=form>
<INPUT type="text" name="cout">
<INPUT TYPE="submit" value="送出" name=submit>
</FORM>
<%!
String answer=null;
%>
<%
double i=0;
String s=null;
s=request.getParameter("cout");
if(s!=null)
{
try
{
i=Double.valueOf(s).doubleValue();
}
catch(NumberFormatException e)
{
out.print("<BR>"+"请输入数字字符");
}
}
else
{
answer="请输入数字";
out.print("<BR>"+answer);
}
%>
<jsp:include page="tom.jsp">
<jsp:param name="computer" value=<%=i%> />
</jsp:include>
</BODY>
</HTML>

tom.jsp里是这样的
<HTML>
<BODY>
<% String str=request.getParameter("computer"); //获取值。
int n=Integer.parseInt(str);
int sum=0;
for(int i=1;i<=n;i++)
{ sum=sum+i;
}
%>
<P>
从1到<%=n%>的连续和是:
<BR>
<%=sum%>
</BODY>
</HTML>
type Exception report

message

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

exception

org.apache.jasper.JasperException: /final/test1.jsp(34,37) quote symbol expected
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:90)
org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:198)

是不是编译器有问题嘛!!