初学笔记B:TOMCAT下目录WEBAPPS的初识,和加载SERVLET和JSP的方法
2005-10-05 09:47
821 查看
1.WEBAPPS的初识
WEBAPPS是TOMCAT的服务程序主目录,如同IIS的站点目录
WEBAPPS下的子目录如同IIS下的目录,同样通过在地址栏键入路径来访问
在这些子目录下必须有WEB-INF目录,在WEB-INF目录下必须要web.xml文件,以在TOMCAT服务开启时加载这个目录
web.xml的最简单形式如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
2. 加载JSP文件:如上配置后就可以这个目录(WEBAPPS的子目录)下加载JSP文件了
3.加载servlet:
在webapps/目录/WEB-INF/classes下建立HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)th
rows ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
用javac HelloWorld.java来编译
(注意C:/JDK/jre/lib/ext里有没有servlet.jar,没有从C:/Tomcat/common/lib拷贝)
特别注意:在这个目录的web.xml里增加或修改如下代码:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
即,指定包含的servlet类,再指定HelloServlet应当映射到哪一种URL模式
以如下格式访问:http://localhost:8080/目录名/servlet/HelloWorld
WEBAPPS是TOMCAT的服务程序主目录,如同IIS的站点目录
WEBAPPS下的子目录如同IIS下的目录,同样通过在地址栏键入路径来访问
在这些子目录下必须有WEB-INF目录,在WEB-INF目录下必须要web.xml文件,以在TOMCAT服务开启时加载这个目录
web.xml的最简单形式如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
2. 加载JSP文件:如上配置后就可以这个目录(WEBAPPS的子目录)下加载JSP文件了
3.加载servlet:
在webapps/目录/WEB-INF/classes下建立HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)th
rows ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
用javac HelloWorld.java来编译
(注意C:/JDK/jre/lib/ext里有没有servlet.jar,没有从C:/Tomcat/common/lib拷贝)
特别注意:在这个目录的web.xml里增加或修改如下代码:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
即,指定包含的servlet类,再指定HelloServlet应当映射到哪一种URL模式
以如下格式访问:http://localhost:8080/目录名/servlet/HelloWorld
相关文章推荐
- java web开发中,在tomcat目录查看JSP和Servlet版本的方法
- JSP动态编译为servlet并动态加载该servlet,执行services方法
- 如何tomcat下配置jsp、servlet.JavaBean.数据库连接池.虚拟目录
- JSP在页面加载时调用servlet的方法
- JSP学习笔记(第1次):tomcat和servlet的乱码问题
- 在Tomcat下jsp、Servlet和JavaBean环境的配置,手功建立tomcat虚拟目录
- Jsp&Servelet 学习笔记- 在tomcat上部署一个单独的servlet的程序(Ant)
- Jsp&Servelet 学习笔记- 在Tomcat中的servlet.xml使用Context元素
- JSP在页面加载时调用servlet的方法
- Tomcat7.0 启动时,webapps目录下的项目没有加载
- tomcat下配置jsp、servlet.JavaBean.数据库连接池.虚拟目录
- Tomcat安装配置及注意事项,jsp,servlet,javabean建立方法及注意事项!
- 设置tomcat将jsp编译后的servlet文件的放置目录
- Tomcat启动时,webapps目录下的项目没有加载
- 如何在加载JSP页面时,同时调用servlet中的方法
- Tomcat运行Servlet,JSP页面请求转发报错解决方法
- Servlet学习笔记(Tomcat目录结构)
- Tomcat安装配置及注意事项,jsp,servlet,javabean建立方法及注意事项!
- 在Tomcat6.0中关于JSP/Servlet表单乱码的一个解决方法
- 【Tomcat 8.0】两种方法配置servlet虚拟目录