Java web知识点(Java EE)
文章平均质量分 63
主要记录Java EE相关技术点
程序yang
如果您点了进来,那么请您一定要花几分钟看看置顶的几篇博文,相信我,你会有收获滴!
展开
-
web项目之HTML页面简单的获取登陆用户名
html页面如何获取登陆的用户名呢?大家首先想到的肯定是利用Cookie或者Session,在JSP页面这样做可以,但是静态HTML页面就不太方便了。原创 2021-03-10 16:42:20 · 5245 阅读 · 0 评论 -
jsp中的9个内置对象
在jsp页面中不需要创建,直接使用的对象一共有9个:变量名真实类型作用pageContextPageContext当前页面共享数据,还可以获取其他八个内置对象requestHttpServletRequest一次请求访问的多个资源(转发)sessionHttpSession一次会话的多个请求间applicationServletContex...原创 2019-11-08 09:48:57 · 548 阅读 · 0 评论 -
JSP中文乱码问题终极解决方案
摘要: 本文首先从四个方面给出了在使用JSP过程中可能出现中文乱码的情形,具体包括JSP页面中文乱码、JSP源文件中文乱码、GET 请求的请求参数为中文乱码 和 POST 请求的请求参数为中文乱码四种情形,并针对每种情形给出了相应的终极解决方案。一. JSP页面与JSP源文件乱码 在介绍JSP页面与JSP源文件的乱码问题前,首先我们必须对JSP页面中文乱码问题与JSP源文件中文乱码问...转载 2019-10-29 16:26:42 · 4154 阅读 · 0 评论 -
解决Java Web常见的乱码问题
对于一些新手来说,乱码几乎是家常便饭,而且每当乱码时,网上搜了一大堆解决方案,发现自己的问题还是没能解决,其实这就是平时研究代码不求甚解导致的,乱码问题,也要去分析,然后才能对症下药,才能药到病除。以下为比较常见的编码设置首先出现乱码之后,要先去确认乱码的地方,当一个网页上出现乱码,有可能是浏览器显示问题,也有可能是 Java 编码问题,也有可能数据库中的数据本身就是乱码的,所以我们要做的第一...原创 2019-10-28 15:40:35 · 1054 阅读 · 2 评论 -
JavaWeb之——使用Session防止表单重复提交(插曲)
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的场景有如下的form.jsp页面<%@ page language="java" i...转载 2019-10-25 17:01:11 · 182 阅读 · 0 评论 -
HTTP状态码全解
常见错误参考如下:1xx(临时响应): 表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功):表示成功处理了请求的状态码。200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 r...原创 2019-10-24 08:31:31 · 245 阅读 · 0 评论 -
Servlet的生命周期
Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和实例化Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在容器检测到需要这个Servlet来响应第...原创 2019-08-21 10:09:45 · 281 阅读 · 0 评论 -
Java中接口的寓意
java接口的用处主要体现在下面几个方面:(1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。(2)通过接口可以指明多个类需要实现的方法。(3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类。类描述了一个实体,包括实体的状态,也包括实体可能发出的动作。接口定义了一个实体可能发出的动作。但是只是定义了这些动作的原型,没有实现,也没有任何状态信息。所以接口有点像...原创 2019-08-21 10:11:44 · 274 阅读 · 0 评论 -
什么是泛型?
Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常.泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型参数化类型:把类型当作是参数一样传递<数据类型>只能是引用类型相关术语:ArrayList中的E称为类型参数变量ArrayList中的Integer称为实际类型参数整个称为ArrayLi...原创 2019-08-21 10:12:47 · 232 阅读 · 0 评论 -
过滤器(Filter)
(1)是向Web应用程序的请求和响应添加功能的Web服务组件(2)过滤器可以统一的集中处理请求和响应(3)使用过滤器技术实现对请求数据的过滤(4)过滤器用于拦截传入的请求和传出的响应(5)监视、修改或以某种方式处理正在客户端和服务器之间交换的数据流(6)使用过滤器封装公共任务具有如下优点:模块化;声明式;可重用;透明性过滤器是指拦截请求,并对传给被请求资源的ServletRequest...原创 2019-08-21 10:19:06 · 527 阅读 · 0 评论 -
监听器(Listener)
(1)Listener是Servlet的监听器(2)监听客户端的请求和服务器端的操作(3)通过实现Listener接口的类可以在特定事件(Event)发生时,自动激发一些操作(4)监听器是Web应用程序事件模型的一部分(5)Web应用中的某些状态发生改变时会产生相应的事件ServletContext、HttpSession、ServletRequest三个域对象引发的事件域对象中的属性...原创 2019-08-21 10:20:24 · 332 阅读 · 0 评论 -
getParameter与getAttribute两者的区别
request.setAttribute(“xiaoxi”, “欢迎用户”+name);//向request域中放置信息 ( 键值对的形式) 名字为xiaoxi 内容为"欢迎用户"+name。request.getAttribute(“xiaoxi”);//得到request域中放置名字为xiaoxi的信息。request.getParameter(“name”);//得到request域的参...原创 2019-08-21 10:22:36 · 237 阅读 · 0 评论 -
转发与重定向的区别
(1).重定向的执行过程:Web服务器向浏览器发送一个http响应–》浏览器接受此响应后再发送一个新的http请求到服务器–》服务器根据此请求寻找资源并发送给浏览器。它可以重定向到任意URL,不能共享request范围内的数据。(2).重定向是在客户端发挥作用,通过新的地址实现页面转向。(3).重定向是通过浏览器重新请求地址,在地址栏中可以显示转向后的地址。(4).转发过程:Web服务器调用...原创 2019-08-21 10:23:12 · 270 阅读 · 0 评论 -
token的介绍
token是计算机术语:令牌,令牌是一种能够控制站点占有媒体的特殊帧,以区别数据帧及其他控制帧。token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数据操作。使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是这样的:1.客户端使用用户名跟密码请求登录2.服务端收到请求,去验证用户名与密码3.验证成功后,服务...原创 2019-08-21 10:23:45 · 514 阅读 · 0 评论