JavaWeb
JavaWeb学习
九州殊口二
这个作者很懒,什么都没留下…
展开
-
Session会在浏览器关闭后消失吗?
通常情况下,当我们关闭浏览器再重新打开后,我们就需要再次进行登陆(如果没有进行下次自动登录之类的设置)。在Jav中(Session是通用的,这里以Java为例)有一种叫做Session机制(会话机制)来记录用户的登录信息。浏览器关闭之后,Session会被清除吗?Session是一种服务器端的对象,保存在服务器中。 每个Session 有一个唯一的Session id。 Session的超时也是...转载 2020-04-04 21:27:12 · 714 阅读 · 0 评论 -
Servlet与网页联动
以网页提交表单为例1.web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app> <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>LoginS...原创 2019-08-24 22:49:28 · 430 阅读 · 0 评论 -
HttpServletResponse与HttpServletRequest
1.HttpServletResponseHttpServletResponse由服务器发送到浏览器的数据ServletResponse与协议无关,HttpServletResponse与Http协议相关发送状态码:200表示成功、302表示重定向、404表示客户端错(访问的资源不存在)、500表示服务器端错误。 sendError(int sc) --> 发送错误状态码,例如4...原创 2019-08-28 23:35:24 · 245 阅读 · 0 评论 -
JavaWeb编码与路径
JavaWeb编码1. 响应编码2. 请求编码3.URL编码4.对应乱码成因解析5.解决乱码因素1. 响应编码服务器发给客户端当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么服务器默认使用iso(TomCat 8版本后默认编码方法改为UTF-8),因为iso不支持中文,一定造成乱码。在使用response.getWriter()之前可...原创 2019-08-29 19:11:47 · 289 阅读 · 0 评论 -
JSP
了解就行,已经被淘汰的技术。1. 什么是JSPJSP即java server pages,它是JavaWeb的动态资源,其实它就是Servlet。JSP = html + java脚本 + jsp动作标签(包含EL表达式)2.为什么要用JSPServlet:缺点:不适合设置html响应体,需要大量的response.getWriter().print("<html>")...原创 2019-08-31 22:00:14 · 186 阅读 · 0 评论 -
Cookie
1.什么叫CookieCookie是HTTP协议制定的!先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器。其实Cookie就是一个键和一个值构成的。客户端会保存Cookie,并会标注出Cookie的来源(哪个服务器的Cookie)。当客户端向服务器发出请求时会把所有这个服务器Cookie包含在请求中发送给服务器,这样服务器就可以识别客户端...原创 2019-09-01 11:12:25 · 188 阅读 · 0 评论 -
HttpSession
1. HttpSession概述HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端!HttpSession是Servlet三大域对象之一(request(请求)、session(会话)、application(ServletContext)(应用)),所以它也有setAttribute()、getAttribute()、remove...原创 2019-09-02 11:05:49 · 3969 阅读 · 0 评论 -
JavaBean
1.JavaBean由get/set方法名决定属性必须要有一个默认构造器提供get/set方法,如果只有get方法,那么这个属性是只读属性!属性:有get/set方法的成员,还可以没有成员,只有get/set方法。属性名称由get/set方法来决定!而不是成员名称! 属性的名称就是get/set方法去除get/set做饭吃后,再把首字母小写了。方法名称满足一定的规范,那么它就是属性!b...原创 2019-09-04 11:20:49 · 133 阅读 · 0 评论 -
MVC
1.MVC设计模式MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC可对程序的后期维护和扩展提供了方便,并且使程序某些部分的重用提供了方便。而且MVC也使程序简化,更加直观。控制器Controller:对请求进行处理,负责请求转发,它要直到这个请求...原创 2019-09-04 17:40:03 · 191 阅读 · 0 评论