JSP总结二:Servlet

Servlet是一段Java代码,可以扩展Web服务器的功能。每个Servlet都运行在一进程中,一个新的对Servlet的请求都作为一个线程在Servlet进程中运行。
       Servlet容器负责连接Web服务器和Servlet进程。Servlet负责提供Servlet的运行时环境,并且在恰当的时候加载和调用这些Servlet。Servlet容器可以和Web服务器运行在同一个进程能够,也可以单独运行在一个进程中。甚至有的Servlet容器本身也就是Web服务器,比如Tomcat。
       Servlet容器将用户的请求传递给Servlet,然后将Servlet的回应转换成http应答消息返回给客户。
       每个Servlet进程都拥有一个Servlet Context。这个Servlet Context就对应一个Web应用程序。Servlet Context关联一个url路径前缀。
       通常Servlet接收到Servlet容器传递来的客户的请求以后,进行一些业务逻辑的处理,然后将html代码写出到响应流中。但是这样的做法使得业务逻辑和WEB的UI混在一起,既难以维护,有使得程序员和WEB设计师的工作无法分开进行。 

时间: 2024-09-15 23:26:56

JSP总结二:Servlet的相关文章

JSP 中的servlet在本地能运行,在服务器端不能运行

问题描述 JSP 中的servlet在本地能运行,在服务器端不能运行 做一个用户名密码的登陆表单,使用servlet对输入的用户名密码与数据库里用户名密码进行比较,如果正确,就转至登陆页面,不正确就提示错误.在本地运行一切正常,但是放在服务器上,输入完用户名密码.点击确定后,就一直是网页正在连接的状态,死活不能运行出来.求大神看看到底是哪里有问题.(对不起实在没有C币了--) 解决方案 惊喜!Java为服务器端Web应用带来最高运行速度 解决方案二: 自己看一下日志文件,有没有报错信息. 据你描

jsp跳转servlet时爆404错误

问题描述 jsp跳转servlet时爆404错误 jsp跳转到servlet时,爆404错误,是servlet的配置有问题吗?可是是按照myeclipse自动配置的web.xml呀.配图,求大神指教,纠结了好久了 解决方案 选中项目>右键>Build Path>Configue Build Path>Source>Edit,指定目录,就是告诉Tomcat你的class文件放在什么地方,如:src/main/webapp/WEB-INF/classes 解决方案二: 404是找

jsp跳转servlet找不到页面

问题描述 jsp跳转servlet找不到页面 servlet没有.class文件,我也不知道怎么回事,说要配置web.xml文件的就不要来了 ,因为是servlet3.0不需要配置,唉,直接上图吧,求大神指教 第一张是错误页面 第二张是跳转页面 接下来是servlet代码,这段代码没有生成.class文件 package myservlet; import java.io.IOException; import javax.servlet.ServletException; import jav

web.xml-关于jsp跳入servlet的问题

问题描述 关于jsp跳入servlet的问题 求救,为什么会报这个错误,应该没有配错啊,后来用注解的也不行. ![![![ ![![![ ![![![![![![ 解决方案 你的配置都没错.错在web头了,xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ,,这两个不能掉换顺序.我复制我下面这个去用看看 xsi:schemaL

做一个简单的jsp登陆界面servlet报错

问题描述 做一个简单的jsp登陆界面servlet报错 package com.demo; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.Serv

如何用jsp来改写servlet

问题描述 如何用jsp来改写servlet 这是一段resume的HTML 姓名 密码 描述 性别 女性 男性 年级 一年级二年级三年级 爱好 体育 音乐 文学 其它 Resume GO 下面是一段输出表格内容的servlet的代码 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out =

选择jsp而不是servlet作为BS前台主流方案是JAVA的战略性方向错误

js|servlet|错误|战略|主流  原文许多人认为JSP是JAVA向微软ASP挑战的成功产品,到今天,围绕着JSP方案发展出了TAG/EL等技术,JSP作为JAVA的BS前台界面方案看来已经是无法逆转.但在我看来,JAVA选择JSP这种表达形式,恰恰是它最失败的地方,是对ASP的一种拙劣的模仿,它本来可以做得更好的,甚至可能据此让微软彻底退出服务器领域,但最终,却可能成为足以令JAVA最终失败的重大战略方向性错误.JAVA到今天仍具有微软所有语言所不具备的优点,就以C#而言,只不过是形似而

JSP和Java Servlet的技术概述以及比较

js|servlet|比较 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答.Servlet程序在服务器端运行,动态地生成Web页面.与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效: 在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过

为什么jsp不能取代servlet

js|servlet 为什么jsp不能取代servlet Blueski编译 JSP动态Web内容可能是动态Web内容的一项伟大的技术,并可将内容和表示presentation相分离,有些人仍然觉得奇怪,为什么servlets仍然有必要和JSP同时实施. 其实servlets的实用性并不是一个问题.它们在服务器端处理方面的表现非常优秀,而且,由于它们引人注目的安装方式而继续存在着.事实上,你可以将JSP看作一种servlets的高级抽象,它以Servlet 2.1 API扩展的形式来实现. 你仍

从jsp中向servlet传数据库指针的写法不知道对不对,rs是不是可以传过去,求大神指导

问题描述 从jsp中向servlet传数据库指针的写法不知道对不对,rs是不是可以传过去,求大神指导 rs是数据库指针,想在servlet中获取rs数据库指针,不知道这么写对不对