这是我的原代码
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.xhq.rfid.*"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
    tool tooler1=new tool();
    String rea=request.getParameter("readernum1");
    String ant=request.getParameter("antennanum1");
    String result=null;
    if(rea!=null&&ant!=null)
        result=tooler1.findroom(rea,ant);//这是我javabean里的方法!
        
<body>
<form action="" method="get" name="changeroom" target="_parent" >
<table width="100%" border="0" cellspacing="0">
  <tr>
    <td><div >
  Reader:
            <input name="readernum1" type="text" id="reader" size="5" />
          </div></td>
  </tr>
  <tr>
    <td><div >
  Antenna:
            <input name="antennanum1" type="text" id="reader" size="5" />
          </div> </td>
  </tr>
  <tr>
    <td>
<div >
<input name="提交" type="submit" value="查找房间" />
  Antenna:
            <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
        out.write(tooler1.findroom(rea,ant));%>"/>
          </div></td>
  </tr>
</table>
</form>
</body>
</html>
但是就是一直出错,不知道如何解决!!错误信息是:org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 37 in the jsp file: /test1.jsp
The method print(boolean) in the type JspWriter is not applicable for the arguments ()
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
An error occurred at line: 37 in the jsp file: /test1.jsp
Syntax error, insert ")" to complete MethodInvocation
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
An error occurred at line: 37 in the jsp file: /test1.jsp
Syntax error, insert ";" to complete Statement
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
An error occurred at line: 37 in the jsp file: /test1.jsp
tooler1 cannot be resolved
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
An error occurred at line: 37 in the jsp file: /test1.jsp
rea cannot be resolved
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
An error occurred at line: 37 in the jsp file: /test1.jsp
ant cannot be resolved
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
An error occurred at line: 37 in the jsp file: /test1.jsp
Syntax error on token ")", delete this token
34:  <div >
35:  <input name="提交" type="submit" value="查找房间" />
36:    Antenna:
37:             <input name="antennanum1" type="text" id="reader" size="5" value="<%=if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null)
38:         out.write(tooler1.findroom(rea,ant));%>"/>
39:           </div></td>
40:   </tr>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xuhuiqiang】截止到2008-07-25 09:53:08的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:0.00  %               结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    <%
    var name="";
    if(request.getParameter("readernum1")!=null&&request.getParameter("antennanum1")!=null) 
    name=tooler1.findroom(rea,ant);
    %>
    <input name="antennanum1" type="text" id="reader" size="5" value="<%=name%>">