java学习之利用servlet做应用服务器
来源:互联网 发布:mac显示wifi未安装硬件 编辑:程序博客网 时间:2024/06/07 10:52
大家可能会好奇,为什么我要单独写一个用servlet来做应用服务器,大家现在用的应该都是用的servlet和jsp混合开发,可能很多初学者还会在jsp里面写出java代码,在这里我想说,其实jsp也是通过servlet来开发应用服务器,在tomcat下会建立一个和jsp相关的java类。所以在后面我也不就不会写一个jsp开发服务器的博客,好吧,废话也差不多了,看代码。
先说建项目,先建立一个web项目,在建立web项目是需要讲默认的j2ee选择成为5.0
然后建立一个servlet,在建立servlet是需要注意一些东西,mapping url 是一个很重要的东西,我们会通过这个东西来访问这个页面
以下是建立的servlet代码,里面的html代码,我就不详解了运行结果会在后面截图,servlet里面会有两个方法,doget 和dopost,这两个方法除了方法名不同以外,其它都是一样的,但是他们的回调是不同的,我也没有仔细研究过里面的详细代码,以后应该会写一篇文章来写tomacat的关于doget和dopost的回调,你自己通过不同的方法来测试回调,仔细看看url,我相信你可以看出他们的区别,通常来说,我们通过在doget里面调用dopost,或者在dopost里面调用doget,这样我们就可以只写一个方法,当然,我们并不需要深入去学习里面的具体回调,如果你去,也可以。毕竟学无止境,但至少我现在还没有能力去解读。对于里面的一些解释以后,我相信大家看下面的代码也就会觉得很简单了
package com.jk.servlet;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 ServletTest extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { this.doPost(request, response);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");out.println("<HTML>");out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");out.println(" <BODY>");out.print(" This is ");out.print(this.getClass());out.println(", using the POST method");out.println(" </BODY>");out.println("</HTML>");out.flush();out.close();}}
运行结果
0 0
- java学习之利用servlet做应用服务器
- JAVA学习之Servlet
- Java学习之Servlet
- Android应用之访问servlet服务器
- Java WEB之Servlet学习之路(一)一个最简单的Servlet应用
- [原]Java web学习系列之 Java web开发中的Hibernate结合Servlet做分页
- Servlet学习之web服务器Tomcat 详解
- java Servlet 之 ServletConfig 服务器配置对象
- Java学习大全 之 Servlet
- JAVA学习之 浅析Servlet
- java学习之Servlet Filter
- java web学习之servlet
- JAVA之Servlet的学习
- Java Servlet学习笔记(五)Servlet服务器Http响应
- java利用cxf做客户端调用.net axis服务器
- java _web之Servlet简单应用
- 跟学韩老师学习java-servlet篇之四httpServletResponse的各种函数应用
- 利用自己电脑做服务器
- 一点关于卷积神经网络(CNN)的想法
- Cmake的介绍和使用
- C++二叉树的建立、前序、中序、后序遍历
- 【数据结构与算法】(七) c 语言实现一种快速排序算法
- JSoup/NSoup对CSS类名称中含空格的处理
- java学习之利用servlet做应用服务器
- hdu 2065 "红色病毒"问题
- Makefile的语法
- Android打包的那些事
- 存储过程
- 操作系统的重定位和虚拟存储器
- Android的Binder小结
- PAT 乙级 1001-A+B和C(15)
- res目录下的所有文件命名不能用大写字母