我们可以将servlet看作是嵌套了html代码的java类

package com.atchina.servlet;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;@WebServlet(name = "HelloWorldServlet")
public class HelloWorldServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=UTF-8");request.setCharacterEncoding("UTF-8");PrintWriter out = response.getWriter();out.println("<html><head><title>hello world</title></head>");out.println("<body><h1>Hello world!!! hhh  </h1></body></html>");out.flush();}
}

web.xml的配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><servlet><servlet-name>HelloWorld</servlet-name><servlet-class>com.atchina.servlet.HelloWorldServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/HelloWorld</url-pattern></servlet-mapping>
</web-app>

浏览器永远面向的是服务器端。

将jsp页面看作是嵌套了java代码的html页面。

servlet输出html相关推荐

  1. java jsp生成pdf_如何使用jsp、servlet输出iText生成的pdf

    使用itext生成pdf 如果每次都在服务端生成一个PDF文件给用户,不仅麻烦,而且浪费服务器资源,最好的方法就是以二进制流的形式输送到客户端. 1)JSP输出: response.setConten ...

  2. Servlet 输出中文乱码的新收获(1)

    又碰到servlet 输出中文乱码的问题,恼火.研究了一下,有了新的发现和认识. 原始代码: java 代码 protected void doGet(HttpServletRequest reque ...

  3. java servlet 输出_JavaWeb中servlet读取配置文件的方式

    我们在JavaWeb中常常要涉及到一些文件的操作,比如读取配置文件,下载图片等等操作.那我们能不能采用我们以前在Java工程中读取文件的方式呢?废话不多说我们来看看下我们以前在Java工程中读取文件是 ...

  4. 解决使用Servlet输出乱码问题(一行代码解决一切)

    使用servlet接收表单数据后,输出出现了乱码,如下: 解决方法: 将下面这行代码粘到你重写的doGet或者doPost方法里就可以了. response.setContentType(" ...

  5. 一步一步学习Servlet输出HelloServlet详解

    Servlet可以说是我们搞后台开发的必备技能,该技能是我们在JavaWeb时期学习的,什么是Servlet呢,其实呀,他就是一个接口,只要实现了这个接口的类,就可以称之为一个Servlet,那Ser ...

  6. JSP输出HelloWorld和Servlet输出HelloWorld

    一.新建Web工程 (1)更新插件以获取Dynamic Web Project:Eclispe→Help→Install New Software→下拉选择后等一会 就会出现需要更新的东西如下图 下拉 ...

  7. MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet

    1.安装准备 1).下载安装MyEclipse2014,这已经是最新版本. 2).下载Tomcat 官网:http://tomcat.apache.org/ 我们选择8.0: http://tomca ...

  8. JSP利用servlet上传文件时的中文乱码问题

    JSP处理乱码问题是一个痛苦的过程.这次servlet传送文件的乱码折腾了我至少两周. 总结如下: 1.第一类乱码: 就是文件传送过来的文件名等是乱码:但是servlet输出的页面汉字正常显示. 解决 ...

  9. JSP中javaBean和Servlet理解

    以前,没接触JAVA开发,总以为javabean和servlet很神奇,很怪,很复杂,现在找了本JSP的很基础的书看了,对于它们的大概总算了解了. javaBean可以说就是一个JAVA类,只不过它有 ...

最新文章

  1. python利器怎么编程-Linux 利器- Python 脚本编程入门(一)
  2. 后台开发必读书籍--计算机操作系统
  3. [转]Jquery中AJAX错误信息调试参考
  4. 基于EM的多直线拟合实现及思考
  5. DOM3 textInput事件-softbar
  6. pselect 和 select
  7. quartz定时器依赖_Spring Quartz定时器 配置文件详解
  8. postgresql某进程占用cpu资源过高,降不下来
  9. Linux下socket-文件传输
  10. 【SQL学习】select语句使用实例
  11. ubuntu窗口排列和分屏工具
  12. 串口通信协议c语言程序,串口通信协议源代码.doc
  13. HDMI接口是什么?HDMI接口的基础知识讲解
  14. Apache 支持ipv6 安装及常见问题
  15. Linux里面的进程管理
  16. 别把项目成功当目标!——项目经理的误区(1)(转)
  17. H265跟H264编码效率的一个比较
  18. Android之——手机黑名单的实现
  19. 在爱奇艺的B站大佬,有点强
  20. ORACLE PL/SQL编程

热门文章

  1. BZOJ 3884 上帝与集合的正确用法 (欧拉定理)
  2. LightOJ1032 Fast Bit Calculations(数位DP)
  3. 测试CPU品牌和当前工作频率
  4. 虚拟键码对照表与ASCII对照表的区别
  5. 网站商务通如何导出查看历史聊天纪录
  6. 教您怎么从spring 官网下载参考文档
  7. [120_移动开发Android]005_android开发之数据存储之文件操作
  8. 解决Fckeditor删除所有上传页面如何上传
  9. 通过UDP的组播方式收发数据
  10. Ubuntu软件包deb的安装.