jdk6.0 + Tomcat6.0的简单jsp,Servlet,javabean的调试(转)

来源:互联网 发布:telnet 25端口不通 编辑:程序博客网 时间:2024/05/29 19:02

jdk6.0 + Tomcat6.0的简单jsp,Servlet,javabean的调试
文章类别:JSP教程 | 发表日期:2007-3-29


准备:

  安装和配置jdk6.0和tomcat6.0

调试(jsp):

  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="gb2312"?>
<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程序,

文件名为TestServlet.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 TestServlet 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.编译
     将TestServlet.java放在c:/test下,使用如下命令编译:
        C:/Test>javac TestServlet.java
     然后在c:/Test下会产生一个编译后的servlet文件:TestServlet.class
    (如果编译时出现无法import javax.servlet.*。那么就是应该把/Tomcat/lib里

面的servlet-api.jar文件拷贝到D:/Java/jdk1.6.0/lib中,并在classpath中添加环

境变量%JAVA_HOME%/lib/servlet-api.jar再次编译,就没有问题了)

  3.将结构test/TestServlet.class剪切到D:/Tomcat6.0/webapps/myapp/WEB-

INF/classes下,也就是剪切那个test目录到classes目录下。如果classes目录不存在

,就新建一个。现在webapps/myapp/WEB-INF/classes下有test/Test.class的文件目

录结构.

  4.(web.xml文件进行注册)修改webapps/myapp/WEB-INF/web.xml,添加servlet和

servlet-mapping.编辑后的web.xml如下所示,红色为添加的内容:
<?xml version="1.0" encoding="gb2312"?>
<web-app>
    <display-name>My Web Application</display-name>
    <description>
        A application for test.
    </description>
    <servlet>
        <servlet-name>Test</servlet-name>
        <servlet-class>test.TestServlet</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文件剪切到 D:/Tomcat6.0/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的配置。 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 意大利 护照被偷了怎么办 请问去意大利要怎么办护照 在意大利护照丢了怎么办 考研二战档案打回原籍怎么办 脸上的肉往下掉怎么办 眼镜带了往下掉怎么办 孩子捅别的孩子眼睛了怎么办 眼睛不小心捅伤怎么办 我的爸爸是小偷怎么办 违停罚款忘记交怎么办 顺风车无人接单怎么办 来例假腰特别疼怎么办 把人撞死了全责怎么办 朝鲜与美合作对付中国怎么办 申请美国大学gpa不够怎么办 武装突袭3有地雷怎么办 辐射4狗肉跟丢了怎么办 洛奇英雄传死绑S怎么办 在老挝遇到坏人带枪怎么办 买了sd卡卡槽塞不下怎么办 现役军人家庭被邻居欺服怎么办 地铁买票买多了怎么办 免税店买的东西转机怎么办 绿能电动车坏了怎么办? 永久单车收不到验证码怎么办 24速山地车档乱了怎么办 新电瓶车被偷了怎么办 汽车前风挡玻璃砸出洞怎么办 凯迪拉克xt5钥匙掉了怎么办 凯迪拉克xt5媒体不好用怎么办 晒黄的白鞋怎么办 白鞋子被晒黄了怎么办? 耐克空军一号白色发黄怎么办 空军一号破皮了怎么办 匡威鞋帆布破了怎么办 脚腕起疙瘩很痒怎么办 跑步后脚踝微疼怎么办 跑步跑得脚疼怎么办 nike air 鞋头脱胶怎么办 耐克空军一号磨脚怎么办 白鞋刷完变黄了怎么办