zoukankan      html  css  js  c++  java
  • 第一个servlet小程序

    1.搭建tomcat环境
    2.访问本地地址的8080端口,进入manager webapp,可以看到基本的例子
    3.example文件夹位于/usr/share/tomcat8-examples/examples下
    4.新建一个java文件在/usr/share/tomcat8-examples/examples/WEB-INF/classes文件夹下,例如HelloServlet.class。

    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    
    public class HelloServlet extends HttpServlet {
    	public void doGet(HttpServletRequest request, HttpServletResponse response)
    		throws ServletException, IOException {
    			response.setContentType("text/html");
    			PrintWriter out = response.getWriter();
    			out.println("<html><head><title>head</title></head><body><h1>Hello World zfr!</h1></body></html>");
    		}
    }
    
    

    5.直接编译这个java文件会显示缺少对应的包,在使用javac编译的时候主要使用到/usr/share/tomcat8/lib/servlet-api.jar这个jar包,也会出现权限问题
    命令为:sudo javac -cp /usr/share/tomcat8/lib/servlet-api.jar HelloServlet.java
    6.然后在/usr/share/tomcat8-examples/examples/servlets目录下编辑index.html文件,加入以下代码

    <tr>
    <td>Hello </td>
    <td style=" 30%;"><a href="servlet/HelloServlet"><img SRC="images/execute.gif" alt=""></a><a href="servlet/HelloServlet">Execute</a></td>
    </tr>
    
    

    7.重启tomcat。systemctl restart tomcat8
    8.接下来就可以在http://172.16.55.164:8080/examples/servlets/页面看见新加入的一行

    也可以在/var/lib/tomcat8/webapps这个文件夹下新建一个test文件夹,test文件夹下新建一个test.jsp文件

    <html>
    	<body>
    		<center>
    			New time is : <%=new java.util.Date() %>
    		</center>
    	</body>
    </html>
    

    重启tomcat服务
    在浏览器中输入http://172.16.55.164:8080/test/test.jsp,可以看见时间的输出

  • 相关阅读:
    搭建DG(data guard),及搭建过程中遇到的一些小问题 高伟
    介绍linux下vi命令的使用
    linux gcc编译器使用
    Linux进程编程介绍
    事件与接口实例讲解 C#
    Linux 2.6内核的编译步骤及模块的动态加载
    C# 各种定时器比较 zz
    linux下增加系统调用
    VirtualBox共享文件夹
    C++程序的单元测试(转贴)
  • 原文地址:https://www.cnblogs.com/sunshine-free/p/13936743.html
Copyright © 2011-2022 走看看