我刚开始学习jsp开发!请教各位高手初级问题: JDK和TOMCAT已经按照书上的安装和配置好了;那我写的jsp文件放在什么地方测试呢?
那些文件放在哪儿可可以用:
http://localhost:8080/访问我写的jsp文件呢?谢谢!

解决方案 »

  1.   

    通过http://localhost:8080/xxx.jsp访问
      

  2.   

    或者自己建一个文件夹,放到/webapps/下然后http://localhost:8080/目录名/*.jsp
      

  3.   

    我写了个程序:
    <body>
    <%--生成并显示一个从0~~9的字符串>
    <%@ page languange="java" %>
    <%! String str="0";%>
    <%for(int i=1;i<10;i++={ str=str+1;})%>
    <p>
    <%=str%>
    <p>
    </body>
    </html>
    为什么显示以下错误呢:
    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /jkyc/index.jsp(9,0) Unterminated &lt;%-- 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.ParserController.getPageEncodingForJspSyntax(ParserController.java:432)
    org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:386)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:170)
    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.
      

  4.   

    修改这一行<%for(int i=1;i<10;i++){ str=str+1;}%>
      

  5.   

    配置没有问题
    代码有问题
    第一行加上
    <%@ page contentType="text/html; charset=GBK" %>
      

  6.   

    <body>
    <!--生成并显示一个从0-9的字符串-->
    <%@ page language="java" %>
    <%! String str="0";%>
    <%for(int i=1;i<10;i++){ str=str+1;}%>
    <p>
    <%=str%>
    <p>
    </body>
    </html>
      

  7.   

    其中<%--生成并显示一个从0~~9的字符串>这一行错了<%@ page languange="java" %>这一行language拼写错了
      

  8.   

    <%
    for (int i = 0; i < 10 ; i ++)
    {
    %>
    <p>
     <%=i%>
    </p>
    <%}%>
    生成:0 1 2 3 4 5 6 7 8 9
      

  9.   

    就是language 写错了
    改过来 就可以运行了 已经试过