目录结构及各类文件放置:
C:\myapp
~~~~~~~~\index.jsp
~~~~~~~~\WEB-INF
~~~~~~~~~~~~~~~~\classes
~~~~~~~~~~~~~~~~~~~~~~~~\[包名\]*.class文件 <--有包名则建立相应的目录结构
~~~~~~~~~~~~~~~~\src
~~~~~~~~~~~~~~~~~~~~\[包名\]*.java文件 <--java文件放在此处(仅建议)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~有包名则建立相应的目录结构
~~~~~~~~~~~~~~~~\lib
~~~~~~~~~~~~~~~~~~~~\*.jar <--仅用于本应用的jar文件放置在此处(比如数据库驱动的jar文件)
~~~~~~~~\jsp <--放置所有JSP文件(仅建议)
~~~~~~~~~~~~\*.jsp------------------------------------------------------------------------
配置虚拟路径(配置%Tomcat%\conf目录下的server.xml文件):
<Context path="/MYAPP" docBase="c:\myapp" debug="0" reloadable="true"/>path : 指在IE地址栏内的访问地址,本处如:http://localhost:8080/MYAPP
docBase : 你的应用的文件所在目录,本处如:c:\myapp------------------------------------------------------------------------
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定义了包名时能如此使用):
<jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page"> 3.使用:
<%
testClass.sayHello();
%>
C:\myapp
~~~~~~~~\index.jsp
~~~~~~~~\WEB-INF
~~~~~~~~~~~~~~~~\classes
~~~~~~~~~~~~~~~~~~~~~~~~\[包名\]*.class文件 <--有包名则建立相应的目录结构
~~~~~~~~~~~~~~~~\src
~~~~~~~~~~~~~~~~~~~~\[包名\]*.java文件 <--java文件放在此处(仅建议)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~有包名则建立相应的目录结构
~~~~~~~~~~~~~~~~\lib
~~~~~~~~~~~~~~~~~~~~\*.jar <--仅用于本应用的jar文件放置在此处(比如数据库驱动的jar文件)
~~~~~~~~\jsp <--放置所有JSP文件(仅建议)
~~~~~~~~~~~~\*.jsp------------------------------------------------------------------------
配置虚拟路径(配置%Tomcat%\conf目录下的server.xml文件):
<Context path="/MYAPP" docBase="c:\myapp" debug="0" reloadable="true"/>path : 指在IE地址栏内的访问地址,本处如:http://localhost:8080/MYAPP
docBase : 你的应用的文件所在目录,本处如:c:\myapp------------------------------------------------------------------------
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定义了包名时能如此使用):
<jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page"> 3.使用:
<%
testClass.sayHello();
%>
tomcat下jsp调用useBean或是直接import都得通过package
也就是说你的javabean都得定义package,而且得放到WEB-INF\classes\相应的package下面
在jsp中采用noratong(诺拉)介绍的调用方法2
放在C:\myapp\WEB-INF\classes下
也可以直接放在tomcat\classes下,
有包的一定要建一个和包名一们的文件名,然后把
class文件放在此文件夹中