![](https://img-blog.csdnimg.cn/20200516102247277.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java_web
学习web过程中的一些笔记
冷子轩
这个作者很懒,什么都没留下…
展开
-
1.SpringMVC的执行流程
1.whatspringMVC是spring对web中变现层的封装主要包括:Model[javabean]、view[jsp等]、Controller[servlet控制]2.why利用springMVC对变现层进行封装可以极大提高开发的效率3.流程4.codeweb.xml <!--配置前端控制器--> <servlet> <servlet-name>dispatcherServlet</servlet-name>原创 2020-05-23 09:50:56 · 136 阅读 · 0 评论 -
Json与Ajax的使用方法与代码
1.JSON1)用于客户端与服务器之间的数据传输,以键值对的形式2)JSON.stringify() 把 json 对象转换成为 json 字符串3)JSON.parse() 把 json 字符串转换成为 json 对象JSON 在 java 中的使用: gson.toJson()java转JSON,gson.fromJson()...原创 2020-05-15 09:04:50 · 149 阅读 · 0 评论 -
ThreadLocal类的使用与代码
1.ThreadLocal 的使用1.ThreadLocal 的作用, 它可以解决多线程的数据安全问题。ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量, 可以是对象, 也可以是数组, 集合)ThreadLocal 的特点:ThreadLocal 可以为当前线程关联一个数据。 (它可以像 Map 一样存取数据, key 为当前线程)每一个 ThreadLocal 对象, 只能为当前线程关联一个数据, 如果要为当前线程关联多个数据, 就需要使用多个ThreadLocal 对象实原创 2020-05-14 10:58:27 · 100 阅读 · 0 评论 -
Filter过滤器是什么?
1.whatfilter过滤器的作用:拦截请求2.why网页上的某些操作或数据只有用户登录之后才能访问,用filter来过滤掉未登录的用户,只让已经登录的用户继续访问3.for利于数据的管理4.codepublic class ManagerFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { }原创 2020-05-14 08:50:16 · 1660 阅读 · 0 评论 -
web_session是什么?
1.WHAT它是用来维护一个客户端和服务器之间关联的一种技术,在 Session 会话中, 我们经常用来保存用户登录之后的信息2.WHY用于持续性显示用户登录的信息,在各个页面持续提供相应的数据显示3.FOR避免在每个页面进行用户的登录(Sesson域只要用户不关闭浏览器,数据就一直存在)4.codepublic class SessionServlet extends BaseServlet { /** * 往Session中保存数据 * @param req原创 2020-05-14 08:32:16 · 705 阅读 · 0 评论 -
web_表单重复提交的解决办法
1.用户F5刷新导致表单重复提交将请求转发改为重定向2.网络延迟导致用户多次点击提交,或者用户操作浏览器回退导致多次提交操作使用验证码进行验证(服务器获取客户端验证码后,提取session域中的验证码再删除此验证码,所以下次重复提交此验证码时,session域中的值为null,两者不同,就会组织提交)...原创 2020-05-14 08:25:46 · 88 阅读 · 0 评论 -
Web_Cookie是什么
WHAT浏览器发送参数给服务器,服务器通过new cookie("key","value")和resp.addCookie()将cookie发送给浏览器进行缓存,当浏览器下次给服务器发送请求时,就可以直接发送还在生命周期里的cookie给浏览器。WHY通过浏览器缓存cookie信息,可以将我们的用户名和密码进行缓存,避免每次登陆都需要填写FOR了解浏览器缓存原理CODEpublic class CookieServlet extends BaseServlet { protecte原创 2020-05-13 08:39:03 · 642 阅读 · 0 评论