An error occurred between lines: 46 and 66 in the jsp file: /jsp/test1/jsp.jspGenerated servlet error:
C:\Apache Tomcat 4.0\work\Standalone\localhost\examples\jsp\test1\jsp$jsp.java:124: Missing term.
                out.write("\r\n\t\t<head>\r\n\r\n\t\t\t<title>welcome</title>\r\n\t\t</head>\r\n\t\t<body >\r\n\t\t\t<P></P>\r\n\t\t\t<P></P>\r\n\t\t\t<P></P>\r\n\r\n\t\t\t\r\n\t\t\t<form name=\"form1\" method=\"get\" action=\"/jsp.jsp\" TARGET = _top>\r\n\t\t\t\t<p>               \r\n\t\t\t\t      please select :\r\n\t\t\t\t<select name=\"select\" size=\"1\">\r\n\t\t\t\t\t<option>gb to big5</option>\r\n\t\t\t\t\t<option>big5 to gb</option>\r\n\t\t\t\t</select>\r\n\t\t\t\t</p>\r\n\t\t\t\t<p>                \r\n\t\t\t\t<textarea name=\"gb\" cols=\"13\" rows=\"13\">");
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^
An error occurred between lines: 66 and 70 in the jsp file: /jsp/test1/jsp.jspGenerated servlet error:
C:\Apache Tomcat 4.0\work\Standalone\localhost\examples\jsp\test1\jsp$jsp.java:131: Missing term.
                out.write("</textarea>\r\n\t\t\t\t     \r\n\t\t\t\t<input type=\"submit\" name=\"Submit\" value=\"conversion\">\r\n\t\t\t\t            \r\n\t\t\t\t<textarea name=\"big\" cols=\"13\" rows=\"13\">");
                                                                                                                                                                                                                                                                                                     ^
2 errors, 1 warning

解决方案 »

  1.   


    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
    at java.lang.Thread.run(Thread.java:536)
      

  2.   

    是 out.println() 不是 out.write
      

  3.   

    下面两个是TOMCAT编译JSP成SERVLET 报出的错误,您是能否能根据我的错误找出我程序的错误呢?
      

  4.   

    in_str = request.getParameter("gb"); 这个是得到HashTable的值吗?用错了,
    h1.get(s1);
      

  5.   

    不是的,我这个 s4 = null;
    s3 =s.substring(i,i+1);
    s4 = (String)h1.get(s3);是用作读取页面用户输入的值HashTable的值有
      

  6.   

    1. <% =
    改为
    <%=
    2.
    <% !
    改为
    <%!
    3.最好不要使用
    <%! 来声明变量4。page import加上java.util.Hashtable有空来坐坐http://www.chinaunix.net/forum/viewforum.php?f=26
      

  7.   

    <% = out_str %></textarea>
    不要在 <%= 之间加空格,因为它们给合起就相当用out.print()
      

  8.   

    Generated servlet error:
    C:\Apache Tomcat 4.0\work\Standalone\localhost\_\jsp$jsp.java:86: Class org.apache.jsp.Hashtable not found.
                     Hashtable h1=new Hashtable();