建立自己的jsp app目录

  
   1. Tomcat 的安装目录的 webapps 目录,可以看到 ROOT examples, tomcat-docs 之类 Tomcat 自带的的目录;
   2. webapps 目录下新建一个目录,起名叫 myapp
   3.myapp 下新建一个目录 WEB-INF ,注意,目录名称是区分大小写的;
   4.WEB-INF 下新建一个文件 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>
  
   5. myapp 下新建一个测试的 jsp 页面,文件名为 index.jsp ,文件内容如下:
   <html><body><center>
   Now time is: <%=new java.util.Date()%>
   </center></body></html>
  
   6. 重启 Tomcat
  
   7. 打开浏览器,输入 http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
  
  第四步:建立自己的 Servlet
  
   1. 用你最熟悉的编辑器(建议使用有语法检查的 java ide )新建一个 servlet 程序,文件名为 Test.java ,文件内容如下:
  
   package test;
   import java.io.IOException;
   import java.io.PrintWriter;
   import javax.servlet.ServletException;
   import javax.servlet.http.HttpServlet;
   import javax.servlet.http.HttpServletRequest;
   import javax.servlet.http.HttpServletResponse;
   public class Test extends HttpServlet {
   protected void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
   PrintWriter out=response.getWriter();
   out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
   out.flush();
   }
   }
  
   2 . 编译
  将 Test.java 放在 c:/test 下,使用如下命令编译:
  
   C:/Test>javac Test.java
  
  然后在 c:/Test 下会产生一个编译后的 servlet 文件: Test.class
  
   3 . 将结构 test/Test.class 剪切到 %CATALINA_HOME%/webapps/myapp/WEB-INF/classes 下,也就是剪切那个 test 目录到 classes 目录下,如果 classes 目录不存在,就新建一个。 现在 webapps/myapp/WEB-INF/classes 下有 test/Test.class 的文件目录结构
  
   4 . 修改 webapps/myapp/WEB-INF/web.xml ,添加 servlet servlet-mapping
  
  编辑后的 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>
   <servlet>
   <servlet-name>Test</servlet-name>
   <display-name>Test</display-name>
   <description>A test Servlet</description>
   <servlet-class>test.Test</servlet-class>
   </servlet>
   <servlet-mapping>
   <servlet-name>Test</servlet-name>
   <url-pattern>/Test</url-pattern>
   </servlet-mapping>
   </web-app>
  
  这段话中的 servlet 这一段声明了你要调用的 Servlet ,而 servlet-mapping 则是将声明的 servlet" 映射 " 到地址 /Test
  
   5 . 好了,重启动 Tomcat ,启动浏览器,输入 http://localhost:8080/myapp/Test 如果看到输出 This is a servlet test. 就说明编写的 servlet 成功了。
  
  注意:修改了 web.xml 以及新加了 class ,都要重启 Tomcat
  
  第四步:建立自己的 Bean
  
   1. 用你最熟悉的编辑器(建议使用有语法检查的 java ide )新建一个 java 程序,文件名为 TestBean.java ,文件内容如下:
  
   package test;
   public class TestBean{
   private String name = null;
   public TestBean(String strName_p){
   this.name=strName_p;
   }
   public void setName(String strName_p){
   this.name=strName_p;
   }
   public String getName(){
   return this.name;
   }
   }
  
   2 . 编译
  
  将 TestBean.java 放在 c:/test 下,使用如下命令编译:
  
   C:/Test>javac TestBean.java
  
  然后在 c:/Test 下会产生一个编译后的 bean 文件: TestBean.class
  
   3 . TestBean.class 文件剪切到 %CATALINA_HOME%/webapps/myapp/WEB-INF/classes/test 下,
  
   4 . 新建一个 TestBean.jsp 文件,文件内容为:
  
   <%@ page import="test.TestBean" %>
   <html><body><center>
   <%
   TestBean testBean=new TestBean("This is a test java bean.");
   %>
   Java bean name is: <%=testBean.getName()%>
   </center></body></html>
  
   5 . 好了,重启 Tomcat ,启动浏览器,输入 http://localhost:8080/myapp/TestBean.jsp 如果看到输出 Java bean name is: This is a test java bean. 就说明编写的 Bean 成功了。
  
  这样就完成了整个 Tomcat 下的 jsp servlet javabean 的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。
  
   jvm 应填写到
   c:/j2sdk/bin

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值