1. JavaWeb成长

热爱Java的桃花怪

啊啊啊啊,第一次写博客(属实有点飘,哈哈~)。
作为一位有“为”青年,必须要写点什么来证明自己(手动狗头?)。

正文

JavaWeb

这里我已经学习到了web状态管理

  1. cookie 指某些网站为了辨别用户身份(储存在用户本地终端上的数据)
  2. session 在网络应用中被称为“会话控制” (具体某度吧)
cookie的作用

通过登录,将登录的信息保存至cookie中,
如果没有登陆过(既cookie没有此登录信息)会自动从首页跳转到登录页面。
登陆成功,在下一次直接请求首页,不会跳转至登录页面

session能做什么?

举个简单的例子
我们做一个购书的JSP网站
顾客买书的时候会挑选出一些书
但是在付钱之前还可以修改,所以不能存到数据库
就可以先保存在session里
等到确认了以后再放入数据库

cookie案例

/**
* 简单cookie写入浏览器
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//获取请求中的参数
		String name = request.getParameter("name");
		String password = request.getParameter("password");
		//创建cookie保存用户信息
		Cookie cookieName = new Cookie("LOGIN_NAME", name);
		Cookie cookiePwd = new Cookie("LOGIN_PWD", password);
		//将cookie响应回浏览器
		response.addCookie(cookieName);
		response.addCookie(cookiePwd);
		
	}
  1. 首先我们通过servelt的dopost方法接收请求中传递的参数值。
  2. 创建Cookie对象保存用户信息
  3. 最后将cookie响应回(写入)浏览器

这里我也遇到了很傻的问题!
报了一个500的错误
当时这个错误真的纠缠我要死
在这里插入图片描述
当时看到这个错第一时间觉得是没导入jar包?
一遍检索,都有呀。然后想着是不是我刚写了Cookie引起的?
注释后,结果令我感动不已,依旧是甩不掉的500。
然后到WebRoot里的web.xml里看看?也没看出什么
在这里插入图片描述
反正web.xml的路径疯狂改(这里我一直以为是xml的路径错误了)
一顿操作猛如虎,一看网页报错5. 顿时挫败感就来了。
当我觉得没希望的时候,我突然记起,我的包名是不是改过。
之后看报错的信息
在这里插入图片描述
这里有一句话翻译过来就是:“servlet配置分配异常”
就想起来了,servlet - class的路径不对。
在这里插入图片描述
这就是一个简单的错误,也不应该犯的错。
其实不怕遇到困难,怕的是没有自主解决的能力。

遇到困难要问问自己:难道真的没有办法吗?

似乎一切看起来都是不可能,除非你完成它 — 纳尔逊曼德

第一次写,请多包涵,如有不好,请憋着!!!

一度教育之桃花怪

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值