我写的JSP文件该放在tomcat的哪个目录下???

时间:2022-08-07 19:58:01
我用记事本写的JSP文件该放在tomcat的哪个目录下?
比如我写了个test.jsp文件,要在IE中输入http://localhost:8080/test.jsp 能正常显示,该怎么办???

5 个解决方案

#1


root

#2


你可以在webapp中建一个文件夹test,把test.jsp放到test中
 IE输入: http://localhost:8080/test/test.jsp

#3


以配置Tomcat为例:
------------------------------------------------------------------------
目录结构及各类文件放置:
C:\myapp\
     |
     +---index.jsp
     |
     +---WEB-INF\
     |     |
     |     +---web.xml <--确保存在此文件且内容及格式正确(建议复制一个过来,删除多余部分)
     |     |
     |     +---classes\
     |     |     |
     |     |     +---[包名\]*.class文件  <--如有包名则建立相应的目录结构
     |     |
     |     +---src\
     |     |     |
     |     |     +---[包名\]*.java文件   <--java文件放在此处(仅建议)
     |     |                            <--如有包名则建立相应的目录结构
     |     +---lib\
     |           |
     |           +---*.jar <--放置仅用于本应用的jar文件(如:数据库驱动的jar文件)
     |
     +---jsp\  <--放置所有JSP文件(仅建议)
           |
           +---*.jsp

------------------------------------------------------------------------
配置虚拟路径(配置%Tomcat%\conf目录下的server.xml文件):
<Context path="/MYAPP" docBase="c:\myapp" reloadable="true" debug="0"/>

path : 指在IE地址栏内的访问地址,本处如:http://localhost:8080/MYAPP
docBase : 你的应用的文件所在目录,本处如:c:\myapp
reloadable : 这个属性非常重要.
             如果为true,则tomcat会自动检测应用程序的WEB-INF目录下 lib和classes 目录内容的变化

------------------------------------------------------------------------
Bean的使用:

  1.定义Bean:
     package com.yaray;
     public class TestClass{
       public void sayHello(){
         System.out.println("Hello !");
       }
     }

  2.JSP调用Bean:

    2.1调用方法一:
      <%@ page import="com.yaray.TestClass,java.sql.*"%>
      <jsp:useBean id="testClass" class="TestClass" scope="page">

    2.2调用方法二(:::注意:仅当Bean定义了包名时能如此使用,即:省略import):
      <jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page">

  3.JSP中Bean实例的使用:
    <%
      testClass.sayHello(); // 查看Tomcat控制台窗口
    %>

#4


defaultroot

#5


可以放在webapps目录下

#1


root

#2


你可以在webapp中建一个文件夹test,把test.jsp放到test中
 IE输入: http://localhost:8080/test/test.jsp

#3


以配置Tomcat为例:
------------------------------------------------------------------------
目录结构及各类文件放置:
C:\myapp\
     |
     +---index.jsp
     |
     +---WEB-INF\
     |     |
     |     +---web.xml <--确保存在此文件且内容及格式正确(建议复制一个过来,删除多余部分)
     |     |
     |     +---classes\
     |     |     |
     |     |     +---[包名\]*.class文件  <--如有包名则建立相应的目录结构
     |     |
     |     +---src\
     |     |     |
     |     |     +---[包名\]*.java文件   <--java文件放在此处(仅建议)
     |     |                            <--如有包名则建立相应的目录结构
     |     +---lib\
     |           |
     |           +---*.jar <--放置仅用于本应用的jar文件(如:数据库驱动的jar文件)
     |
     +---jsp\  <--放置所有JSP文件(仅建议)
           |
           +---*.jsp

------------------------------------------------------------------------
配置虚拟路径(配置%Tomcat%\conf目录下的server.xml文件):
<Context path="/MYAPP" docBase="c:\myapp" reloadable="true" debug="0"/>

path : 指在IE地址栏内的访问地址,本处如:http://localhost:8080/MYAPP
docBase : 你的应用的文件所在目录,本处如:c:\myapp
reloadable : 这个属性非常重要.
             如果为true,则tomcat会自动检测应用程序的WEB-INF目录下 lib和classes 目录内容的变化

------------------------------------------------------------------------
Bean的使用:

  1.定义Bean:
     package com.yaray;
     public class TestClass{
       public void sayHello(){
         System.out.println("Hello !");
       }
     }

  2.JSP调用Bean:

    2.1调用方法一:
      <%@ page import="com.yaray.TestClass,java.sql.*"%>
      <jsp:useBean id="testClass" class="TestClass" scope="page">

    2.2调用方法二(:::注意:仅当Bean定义了包名时能如此使用,即:省略import):
      <jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page">

  3.JSP中Bean实例的使用:
    <%
      testClass.sayHello(); // 查看Tomcat控制台窗口
    %>

#4


defaultroot

#5


可以放在webapps目录下