<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tang_ya的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tang_ya</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tang_ya]]></copyright><item><title><![CDATA[jstl]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104826366</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104826366</guid><author>Tang_ya</author><pubDate>Thu, 12 Mar 2020 19:55:34 +0800</pubDate><description><![CDATA[jstl:jsp标准标签库
1:jstl使用：
导包:jstl.jar和standard.jar
导入标签库:&lt;%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %&gt;
2:jstl中常用标签:
通用标签,选择标签(if,choose),循环标签(for)
3:jstl的函数库:
&lt;%@ taglib uri=...]]></description><category></category></item><item><title><![CDATA[el表达式]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104802827</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104802827</guid><author>Tang_ya</author><pubDate>Wed, 11 Mar 2020 18:42:05 +0800</pubDate><description><![CDATA[1.EL表达式
expression language表达式语言,可以直接在jsp页面上用.作用:可以直接从四		大范围(page-&gt;request-&gt;session-&gt;application)内取出值.
1.1:el表达式的语法:${Key}
1.2:如果el表达取值时不带范围,依次从page-&gt;request-&gt;session-&gt;application寻找K...]]></description><category></category></item><item><title><![CDATA[Jsp页面重要组成]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104763668</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104763668</guid><author>Tang_ya</author><pubDate>Mon, 09 Mar 2020 23:06:00 +0800</pubDate><description><![CDATA[Jsp页面重要组成
1:静态页面:
html+css+JavaScript
2:小脚本:
&lt;% java代码 %&gt;
3:表达式:
&lt;%=变量或输出语句 %&gt;
4:jsp注释:
&lt;!--html注释,外界可以看到--&gt;
		&lt;%
			//单行注释
			/*多行注释*/
		%&gt;
		
		&lt;%-- jsp注释,外界看不到注释内容 --%&gt...]]></description><category></category></item><item><title><![CDATA[request请求对象和response响应对象的常用方法]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104717580</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104717580</guid><author>Tang_ya</author><pubDate>Sun, 08 Mar 2020 19:17:59 +0800</pubDate><description><![CDATA[1.request:请求对象,一个对应一个请求
1.1:getParameter(String name);前提表单以enctype="application/x-www-form-urlencoded"方式提交,通过表单name属性名得到value属性值.
1.2:getParameterValues(String name);前提表单以enctype="application/x-www-fo...]]></description><category></category></item><item><title><![CDATA[页面响应状态码]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104714735</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104714735</guid><author>Tang_ya</author><pubDate>Sat, 07 Mar 2020 14:52:12 +0800</pubDate><description><![CDATA[第一个数字有五种可能的取值：

1xx:   指示信息—表示请求已接收，继续处理。
2xx:   成功—表示请求已经被成功接收、理解、接受。
3xx:   重定向—要完成请求必须进行更进一步的操作。
4xx:   客户端错误—请求有语法错误或请求无法实现。
5xx: 服务器端错误—服务器未能实现合法的请求。





状态代码
状态描述和说明




200
OK    客户端请求成功


301...]]></description><category></category></item><item><title><![CDATA[在html页面做记住我复选框]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104664433</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104664433</guid><author>Tang_ya</author><pubDate>Wed, 04 Mar 2020 22:33:55 +0800</pubDate><description><![CDATA[1.在html页面做记住我复选框
&lt;input type="checkbox" name="rememberMe"/&gt;记住我

2:在登录成功时判断是否要记住用户信息,要记住,就要用session/cookie将用户信息记住
//判断是否勾选记住我
				if ("on".equals(rememberMe)) {
					//用cookie记住用户信息
					Cookie c...]]></description><category></category></item><item><title><![CDATA[常用会话技术之Session]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104623039</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104623039</guid><author>Tang_ya</author><pubDate>Tue, 03 Mar 2020 23:04:08 +0800</pubDate><description><![CDATA[Session:
Session将用户的数据存在服务器端的内存中会话技术.按key-value对方式存值。
session的存值原理
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当浏览器第一次访问服务器的网站时,服务器会根据当前的浏	览器在服务器端的内存中开辟一个空间专门用来存与当前这个浏览器会话的数据,并且生成一个sessionId,将sessionId存...]]></description><category></category></item><item><title><![CDATA[常用会话技术之cookie]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104622921</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104622921</guid><author>Tang_ya</author><pubDate>Mon, 02 Mar 2020 23:34:37 +0800</pubDate><description><![CDATA[Cookie(依赖浏览器)
通过浏览器将用户数据存在客户端的会话技术.cookie按key-value方式来存值的.如果cookie没有设置有效期,cookie中数据是存在客户端的内存中.如果cookie设置了有效期,cookie中数据就存在客户端的硬盘上。
注意:
cookie必须依赖浏览器,然后大部分浏览器不支持离线版cookie,但是所有浏	览器都支持在线版cookie;每个浏览器最多只能存...]]></description><category></category></item><item><title><![CDATA[request与response乱码处理]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104565120</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104565120</guid><author>Tang_ya</author><pubDate>Fri, 28 Feb 2020 21:54:08 +0800</pubDate><description><![CDATA[1.响应乱码的处理:
1.1:第一种解决响应乱码:设置响应编码,设置浏览器的编码也是utf-8
			response.setCharacterEncoding("utf-8");
1.2:第二种解决响应乱码:设置响应的内容类型及浏览器展示信息的编码方式
			response.setContentType("text/html;charset=utf-8");


请求乱码的处理:

2.1:p...]]></description><category></category></item><item><title><![CDATA[Get请求 与Post请求的区别]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104564966</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104564966</guid><author>Tang_ya</author><pubDate>Fri, 28 Feb 2020 21:46:56 +0800</pubDate><description><![CDATA[Get请求 与Post请求的区别
1:安全性不同:get提交请求不安全;post提交请求安全
2:传参不同:get提交将请求的数据在url后面拼接传参到服务器端;
post提交将请求的数据用请求体(请求正文)传参到服务器端;
3:参数的长度限制不同:get提交将请求的数据在url后面拼接传参,而每个url的长度一		般不能超过255字节,所以get提交的参数的长度有限制; 		因为post是用请求...]]></description><category></category></item><item><title><![CDATA[Servlet]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104542495</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104542495</guid><author>Tang_ya</author><pubDate>Thu, 27 Feb 2020 18:56:10 +0800</pubDate><description><![CDATA[1.Servlet:是服务器端程序,作用是实现前后台交互.本质是一种特殊Java程序.
2.Servlet家族系谱图:
Servlet和ServletConfig是祖父，祖母的身份，两个均为接口；
GenericServlet是爷爷的身份，是类
HttpServlet是父亲的身份，是类
3.手动创建Servlet:
3.1:创建一个java类,让这个java类继承或实现Servlet家族中任意一代...]]></description><category></category></item><item><title><![CDATA[tomcat和web]]></title><link>https://blog.youkuaiyun.com/Tang_ya/article/details/104522677</link><guid>https://blog.youkuaiyun.com/Tang_ya/article/details/104522677</guid><author>Tang_ya</author><pubDate>Wed, 26 Feb 2020 19:05:14 +0800</pubDate><description><![CDATA[1.项目架构:
C/S(client/server):通过客户端才能访问服务器端的项目叫C/S架构项目.
eg:大型网游,QQ,微信
优点:可以充分得用客户端的电脑的性能减轻服务端压力;界面比较精美.
缺点:使用不方便(必须安装客户端才能使用);升级不方便(服务器每升级一个版本,				客户端要跟着升级);对客户端电脑要求高.
B/S(broswer/server):通过浏览器就可以访问服务器端的...]]></description><category></category></item></channel></rss>