![](https://img-blog.csdnimg.cn/f8bf9b4ac9a943a5a5e42ff6fb4f5297.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Servlet实践
Servlet
【JAVA】玩家
Study is to forget...
展开
-
HttpSessionListener监听实现监控在线人数
HttpSessionListener监听实现监控在线人数:OnlieSession.javapackage com.xzq;import javax.servlet.annotation.WebListener;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;@WebListener原创 2021-09-10 09:04:16 · 553 阅读 · 0 评论 -
javaweb银行转账,解决不刷新(同一次请求下)出现反复转账问题
javaweb银行转账,解决不刷新反复转账问题:问题描述:一次转账请求过程中,在不刷新的情况下,出现可以重复转账的问题。解决办法:令牌思想解决在一次转账请求中,出现多次重复转账问题。解决思路:就是在每一次请求转账时,前端页面附加传入一个特殊标识(相当于令牌,每次请求转账就会随机生成一个标识)传入到servlet中,每次请求转账操作完成之后,servlet服务器中将特殊标识移除掉,也就意味着,如果前端页面在不刷新的情况下,也就是在同一次请求的情况下,前端传入的标识是不变得,而servlet服务器此时的标原创 2021-09-04 23:08:53 · 512 阅读 · 2 评论 -
JSP四大域对象问题
JSP四大域问题:JSP本质上是Servlet,,是对Servlet 的高级封装。1,page域:指的是当前页面有效,跳转后无效。解释一下:有效指的是把数据存入page作用域中,只在当前页面中,可以对域(域:可以理解成存放数据的集合容器) 中的数据进行操作,当页面发生跳转 ( 无论是服务器跳转,还是客户端跳转 (客户端跳转就比如使用超链接的形式),放入page作用域的数据就会丢失,在其他页面是获取不到数据的。..2,requst域:在一次请求中有效,服务器端跳转有效,客户端跳转无效解释一下:原创 2021-09-04 14:34:15 · 135 阅读 · 0 评论 -
servlet程序自动生成验证码
servlet程序自动生成验证码:1,需要导入jia包2, /*参数:宽,高,字符数,干扰数(防止程序自动识别)*/ /*动态生成图片*/ ValidateCode validateCode = new ValidateCode(135,35,4,30); /*获取状态码*/ String code=validateCode.getCode(); /*将密码放入session对象中*/ HttpSess原创 2021-09-01 15:53:11 · 93 阅读 · 0 评论 -
servlet中cookie的基本操作
servlet中cookie的基本操作:/*创建cookie对象*/ Cookie cookie = new Cookie("xzq","20"); response.addCookie(cookie); //cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击 cookie.setHttpOnly(true); /*获取cookies数组*/原创 2021-09-01 14:18:24 · 342 阅读 · 0 评论 -
servlet接受请求常用方法
servlet接受请求常用方法: /*设置编码*/ request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); /*获取表单属性值*/ String name=request.getParameter("uname"); String pwd = request.getParameter("pwd");原创 2021-08-31 21:07:54 · 427 阅读 · 0 评论 -
servlet处理编码问题
servlet处理编码问题servlet中requst接受请求数据:request.setCharacterEncoding("utf-8");servlet中response发送响应请求数据:response.setContentType("text/html;charset=utf-8")本质上,上面的response请求方式是两段代码://设置服务端的编码response.setCharacterEncoding("utf-8");//设置客户端的编码response.setH原创 2021-08-31 19:51:48 · 120 阅读 · 0 评论 -
servlet中采用配置文件的方式访问项目资源
servlet中采用配置文件的方式访问项目资源:注意一个访问路径的问题: <servlet> <servlet-name>myhttpservlet</servlet-name> <servlet-class>com.xzq.servletq.myhttpservlet</servlet-class> <!--tomcat加载时机--> <load-on-原创 2021-08-31 19:31:25 · 69 阅读 · 0 评论