Servlet的引入

一、分析

此模式有问题:

1、jsp需要呼叫javabean

StudentService stuService = new StudentServiceImpl();

List<StudentInfo> stuList = stuService.getAllStudents();

我们期待是把这2行代码去掉,让jsp页面更简洁

2、缺少控制器(跳转用的)

这是修改后模式:MVC模式

servlet的使用:

  1、建立acton包

上面是测试跳转代码

request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8;pageEncoding=UTF-8");

PrintWriter out = response.getWriter();
out.println("你好! ");

上面这里输出具体的html代码的写法,注意:这个是反例,不应该在Servlet里面输出html内容,Servlet应该做控制器的功能

未完待续........ 

时间: 2024-10-24 13:11:15

Servlet的引入的相关文章

Java学习(六)servlet 的引入

一.Servlet 1.了解Servlet Servlet(Server Applet),全称Java Servlet,未有中文译文.是用Java编写的服务器端程序.其主要功能在于交互式地浏览和修改数据,生成动态Web内容.狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者.Servlet运行于支持Java的应用服务器中.从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Se

servlet出现的背景

1. web运行模式 所谓的出现背景,其实就是"为什么会想到创造servlet".在解释这个问题需要了解的前提的是Web的运行模式,Web是以客户端/服务器端的模式,通过HTTP协议来交互的.奠定了这个基础之后,再来看无论我们通过本地机即客户端上网做什么,比如搜索一个查询,打开一个邮件,请求所得到的页面还有各种各样的数据都是从服务器端得到的.服务器是一个设备,它可以根据网络上的不同的客户所提交的请求而提供不同的信息.所以总结一句话就是:客户端请求,服务器端提供信息. 2.CGI和ser

JSP/Servlet Web 学习笔记 DayTwo

JSP指令 a)page指令 定义JSP文件中的全局属性.一个JSP页面可以包含多个page指令.除了Import以外,其他page指令定义的属性/值只能出现一次. 其详细语法为: <%page [language="java"] [extends="package.class"] [import="{package.class|package.*},……"] [session="true|false"] [buffer

用Servlet实现聊天室设计

实验一   Servlet编程 一.实验目的1.熟悉Java EE编程环境JDK和NetBeans的安装,配置和使用:2.掌握Servlet的编写及部署:3.掌握Servlet的工作原理和编程接口:4.掌握Servlet中客户端输入数据处理技术:5.掌握Servlet中的会话跟踪技术: 6.掌握Servlet中的请求指派技术: 7.掌握Servlet上下文属性的使用方法; 8.掌握Servlet中Filter基本编程技术; 9.掌握Servlet中Listener基本编程技术; 二.实验内容利用

servlet的开发流程介绍

servlet的开发部署流程 1.在%TOMCAT_HOME%/webapps下WEB-INF的文件夹,写一个文件web.xml(该网站的配置信息),建立一个classes的子文件夹,也可以从别的目录ROOT下拷贝.下面是web.xml配置文件: <servlet> <!—给servlet取名,可以随意取名--> <servlet-name>hello</servlet-name> <!—指明servlet的路径,就是servlet的包+类名-->

Java Web基础 --- Servlet 综述(实践篇)

摘要: 伴随 J2EE 6一起发布的Servlet 3.0规范是Servlet规范历史上最重要的变革之一,它的许多新的特性都极大的简化了 Java Web 应用的开发.本文从一个简单的 Servlet 例子开始,说明了如何开发.配置一个 Servlet.此外,还重点叙述了Servlet的一些新特性,包括Servlet 异步处理.Servlet 非阻塞IO 以及 Servlet 文件上传等内容,以便我们对Servlet有一个更全面的了解. 本篇主要介绍 Servlet 实践方面的知识,更多关注于S

Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交

在Java EE应用编程中Servlet是基础,JSP是建立在Servlet基础之上的,其他Web框架如Struts.WebWork和Spring MVC都是基于Servlet的.本文主要讲述MyEclipse和Tomcat配置Servlet的过程和简单实现表单提交功能. 希望对大家有所帮助,参考书籍<Java EE企业级应用开发实例教程>. Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 一. Servlet编程 1.Web基础知识 在讲述Servlet之前,

maven引入jsp相关依赖

<!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!--引入Servlet结束--> <!--引入jsp相关开始--> <de

jsp/servlet/mysql/linux基本概念和操作

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC" } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC"; min-height: 18.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px "PingFang SC Semibo