1.创建站点及虚拟目录。在Eclipse中创建新的Dynamic Web Project(这里命名为WebTest)。在文件WebContent目录下新建index.html ,然后在Tomcat中创建指向WebContent的虚拟路径(这里命名虚拟路径为jtest)。配置完成后在浏览器中输入地址http://127.0.0.1:8080/jtest/index.html,测试站点是否启动运行。
2.测试jsp容器。在WebContent目录下新建index.jsp文件,在文件的body中输入"Success! ",在浏览器中访问该文件,查看jsp文件是否被正常解析.
3.创建Servlet。在src源码目录下创建com.test.servlet.TestServlet类。内容如下:
1:package com.test.servlet;2:3:import java.io.IOException;4:import java.io.PrintWriter;5:6:import javax.servlet.ServletException;7:import javax.servlet.http.HttpServlet;8:import javax.servlet.http.HttpServletRequest;9:import javax.servlet.http.HttpServletResponse;10:11:@SuppressWarnings("serial")12:public class TestServlet extends HttpServlet {13: protected void service(HttpServletRequest request, HttpServletResponse response)14: throws ServletException, IOException {15: PrintWriter out=response.getWriter();16: out.println("
Test success!
");17: out.flush();18: }19:}上面的HttpServlet类在Servlet-api.jar中,需要添加jar引用。然后编译该类,并输出到WEB-INF/classes目录下。
4.配置Servlet。在web.xml中的web-app小节中添加以下Servlet配置:
1:2: TestServlet3: com.test.servlet.TestServlet4:5:6: TestServlet7: /test/*8:
以上配置声明了一个名称为TestServlet的Servlet,该Servlet由com.test.servlet.TestServlet实现,然后把该Servlet映射到url的/test/路径下,这样在浏览器中通过地址http://127.0.0.1:8080/jtest/test/xxx就可以访问到该Servlet,页面输出:Test success!
5.使用bean。bean是一个普通的class,在src源码目录下创建类com.test.bean.MyBean,内容如下:
1:package com.test.bean;2:3:public class MyBean {4: private String name = "";5: public MyBean(String strName_p){ //构造6: this.name=strName_p;7: }8: public void setName(String strName_p){ //set属性9: this.name=strName_p;10: }11: public String getName(){ //get属性12: return this.name;13: }14:}
然后在jsp文件中应用该bean,jsp内容如下:
1:<?xml version="1.0" encoding="UTF-8" ?>2:3:4:5:6:
7:8:Insert title here9:10:11:在浏览器中通过地址http://127.0.0.1:8080/jtest/test.jsp访问该文件,输出“Java bean name is: This is a test java bean.”
至此,java Web站点的基本配置演示就完成了。
原发布于建立基本的Java Web站点(2010-10-26 16:54),现转于此!