JavaWeb
文章平均质量分 54
han360096710
这个作者很懒,什么都没留下…
展开
-
关于Servlet的思考
Servlet是用来做什么的呢?它是用来做控制器的,就是说客户端将请求发送给Servlet,由Servlet来根据请求调用不同的处理类,然后将结果返回到指定的页面。那Servlet是怎么调用的呢?它在doGet、doPost方法中,根据我们的程序来调用我们想要调用的类。其实Servlet就是一个java文件,它的作用就是将页面过来的请求(比如说点击登录的请求),按照我们的程序来实现这个请求(就原创 2018-01-13 11:29:16 · 210 阅读 · 0 评论 -
关于Servlet的基础知识
这篇文章是用来整理Servlet的基础知识的,包括Servlet的基本概念、Servlet的生命周期和Servlet的重要函数。一、Servlet的基本概念 在学习Servlet之前,我们先思考一个问题,就是为什么会有Servlet的出现?它的出现解决了什么问题?说到这里,我们要知道Servlet是为了替代CGI而开发出来的,那么CGI是什么?它的缺点又是什么? 首先我们来看看什么是CGI,CGI原创 2018-01-19 16:02:22 · 2598 阅读 · 0 评论 -
JSP与JavaBean的结合
在JSP中调用JavaBean有三个标准的标签可以用,它们分别是,和。1、标签这个标签定义一个具有唯一的id的JavaBean的实例,这个实例还具有一定的生存范围,JSP通过id来识别JavaBean,也可以通过id.的方式操作JavaBean,它的写法是,一般就这三个比较重要。标签有五个属性(1)Id:id属性是JavaBean对象的唯一标志,代表了一个JavaB原创 2018-01-17 17:05:28 · 1181 阅读 · 0 评论 -
关于Cookie的机制
Cookie机制 Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二则不能混淆。而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。也就是说一旦数据交换完毕,原创 2018-01-25 14:28:06 · 300 阅读 · 0 评论 -
关于JavaBean的理解
JavaBean是一个java类,这个类里面都是些get、set方法,它主要是用来与jsp页面做数据方面的交互。JavaBean它有四个属性,分别是1、Simple属性这个属性我理解为java中的基本数据类型,比如说int、String;布尔类型,比如说boolean;我们在写代码的时候,就按照java程序的习俗写就可以,比如说int、String这些类型就是setXXX()/getX原创 2018-01-14 21:53:56 · 387 阅读 · 0 评论 -
JSP隐藏对象
JSP隐藏对象 JSP内置了9个隐藏对象,使得JSP比Servlet使用起来更简单,更方便。JSP中内置的隐藏对象有out、request、response、config、session、application、page、pageContext、exception。 下面我们分别来看一下这9个内置对象都能用来做些什么 1、out输出流对象原创 2018-01-24 11:15:19 · 399 阅读 · 0 评论 -
JSP指令之page指令
JSP指令之page指令 Page指令算是JSP中最常用的指令了,用来生命JSP页面的属性。JSP指令的多个属性可以写在一个page指令里,也可以写在多个指令里,例如(代码) 但是,需要我们注意的是,无论在哪个page指令里的属性,任何page允许的属性都只能出现一次,否则会出现编译错误。但时import属性除外,它可以出现多次。 下原创 2018-01-24 09:48:10 · 2395 阅读 · 0 评论 -
关于JSP的工作原理
关于JSP的工作原理 JSP实际上就是一种Servlet,但是与HttpServlet的工作方式不太一样。HttpServlet是先由源代码编译为class文件后部署到服务器下的,先编译后部署。而JSP则是先部署源代码后编译为class文件的,先部署后编译。JSP会在客户端第一次请求JSP文件时被编译为HttpJspPage类(接口Servlet的一个子类)。该类会被服务器临时原创 2018-01-23 17:15:35 · 348 阅读 · 0 评论 -
Servlet之刷新
Servlet之刷新 自动刷新(Refresh)不仅可以实现一段时间之后自动跳转到另一个页面,还可以实现一段时间后自动刷新本页面。Servlet中通过HttpServletResponse对象设置Header属性实现自动刷新效果,例如: response.estHeader("Refresh", "1000; URL=http://localhose:808原创 2018-01-23 16:12:12 · 1826 阅读 · 0 评论 -
Servlet之重定向(Redirect)
Servlet之重定向(Redirect) 重定向是利用服务器返回的状态码来实现的。客户端浏览器请求服务器的时候,服务器端会返回一个状态码。服务器端通过HttpServletResponse的setStatus(int status)方法设置状态码。如果服务器返回301或者302,则浏览器会到新的网址重新请求该资源,下面我们看一下服务器返回的状态码的含义:原创 2018-01-23 15:53:58 · 1803 阅读 · 0 评论 -
Servlet跳转之转向(Forward)
Servlet跳转之转向(Forward) Servlet之间可以相互跳转,从一个Servlet跳转到另一个Servlet。利用Serlvet跳转可以很容易地把一个大的任务按模块分成较小的任务。比如我们用一个Servlet接收用户提交的数据,然后跳转到另一个Servlet中根据提交的数据读取数据库并进行业务处理,然后跳到另一个Servlet把处理结果显示出来。Servlet的跳原创 2018-01-23 14:42:12 · 9418 阅读 · 0 评论 -
提交表单信息_POST
提交表单信息_POST GET方式提交表单具有一定的限制,比如说GET方式提交表单时,所有提交的内容都会被显示在浏览器地址栏中,很可能会被浏览器记录在缓存中,所以一些敏感数据(比如密码,银行卡号等)就不太适合用GET方式来提交,而且GET提交的URL最大长度不能超过255个字符,也会有一些限制。 由于GET方式有着这样或那样的限制,因此,在为了保证提交数据安原创 2018-01-23 09:53:30 · 596 阅读 · 0 评论 -
提交表单信息_GET
提交表单信息_GET Web程序的任务就是实现服务器与客户端浏览器之间的信息交互。客户端提交的信息可能来自表单里的文本框、密码框、选择框、单选复选按钮以及文件域。这些表单信息以参数的形式提交到服务器,而Servlet的任务就是正确的获取这些信息并根据这些信息作出相应的响应。 提交表单的方式有两种,一种是GET方式,一种是POST方式,分别调用的是doGet(原创 2018-01-23 09:31:01 · 1012 阅读 · 0 评论 -
Servlet中的request对象
客户端浏览器发出一个请求,服务器接收请求并作出一系列操作后,发送给客户端一个响应,客户端接收这个响应,完成一次Web操作。 在这里,我们主要关注请求对象request的一些方法,看看request都能做哪些事情。package cn.hanxd.servlet;import java.io.IOException;import java.security.Principa原创 2018-01-21 22:36:09 · 192 阅读 · 0 评论 -
Servlet的配置
当我们写好一个Servlet程序后,想要在浏览器中看看Servlet的运行结果,这个时候,只有Servlet文件是不够的,我们必须要知道浏览器是如何访问到这个Servlet的,换句话说,我在地址栏中输入URL,浏览器是如何通过这个URL找到并运行这个Servlet的。解决这个问题的办法就是配置Servlet的类文件和访问这个Servlet类文件的访问方式。这个配置就是我们Web项目中最常用也是最重原创 2018-01-20 19:01:29 · 602 阅读 · 0 评论