
Javaweb
文章平均质量分 68
最终变量
温故而知新,可以为师矣。
展开
-
为什么session在关闭浏览器后就失效了呢?
原因:因为默认情况下,当getSession()后,session就被被创建。session在创建时,服务器会通过Cookie返回session 的ID给浏览器,之后服务器根据浏览器Cookie里的session的ID来分辨不同用户。但是,这种方法返回的cookie是保存在浏览器的内存中,浏览器关闭后内存会被清理,所以在session在关闭浏览器后就失效了。虽然在服务器保存的session会在...原创 2018-07-04 13:32:23 · 7463 阅读 · 2 评论 -
Tomcat配置HTTPS访问
https://blog.youkuaiyun.com/ai15134626825/article/details/78565948/https://blog.youkuaiyun.com/buster2014/article/details/47185459转载 2019-02-28 20:21:29 · 148 阅读 · 0 评论 -
jstl中c:forEach循环中如何获取当前循环的次数?
<c:forEach items="${list}" varStatus="status"> ${status.index}</c:forEach>通过varStatus="status" 然后使用 ${status.index}可以取得循环的次数,第几次循环。...原创 2018-11-02 14:28:51 · 11224 阅读 · 0 评论 -
form表单如何传select里选中的值给服务器?
<form> <select name="TypeName"> <option selected="selected">==请选择==</option> <option value="医药制造业">医药制造业</option> <原创 2018-10-24 20:22:46 · 17727 阅读 · 5 评论 -
怎么在jsp页面获取当前项目的名字?
用Myeclipse开发Web项目,发现Jsp页面的Servlet链接,会因为地址前面没有web项目的名字而404。解决办法:使用jsp内置对象pageContext即可链接前加上${pageContext.request.contextPath}即可修改前:<a href="/GetProject" target="content">&#8250;&...原创 2018-09-13 17:06:34 · 3267 阅读 · 0 评论 -
QueryRunner的两个构造方法
第一种:不带参数的QueryRunner构造方法QueryRunner queryRunner = new QueryRunner();这种情况下,调用update或query方法时,需要传入对应的connection参数queryRunner.update(conn, sql,params);conn.close();DBUtils调用这种带connection参数的方法时,...转载 2018-09-12 21:26:55 · 558 阅读 · 0 评论 -
javaweb文件的上传与下载
一、文件上传要实现Web开发的上传功能,通常需要完成两步操作:一是在Web页面中添加上传输入项;二是在Servlet中读取上传文件的数据,并保存到本地硬盘中。上传大多数情况是通过表单的形式提交给服务器,使用<input type="file">标签。使用<input type="file">标签需要注意以下两点:1.必须设置name属性,不然浏览器不会发送上...原创 2018-08-24 14:14:53 · 41957 阅读 · 22 评论 -
短信验证码的实现
首先,需要在短信验证码公司注册个账号,我是在http://www.miaodiyun.com/这里注册的。注册登录后,会赠送10rmb的短信费用,用来测试足够了。登录后,用户中心-配置管理-验证码短信模版,新建一个模版,如下图 模版规则可以自己摸索,网站都有说明,填写后提交审核,审核后模版就可以使用了。然后我们去看api接口文档 ...原创 2018-08-16 22:23:30 · 5255 阅读 · 1 评论 -
JSP如何判断List长度?
今天在做购物车的jsp页面时,遇到一个问题,在jsp页面中不能通过${shopCars.size}取列表长度,那么怎么判断Servlet转发过来的List的长度呢?方法一:在 body中加入个隐式标签就可以判断了如下:<input type="hidden" name="shopCars" value="${shopCars}" /><c:if test="${...原创 2018-07-04 13:04:28 · 6280 阅读 · 0 评论 -
数据库连接池与DBUtils工具
前言:使用JDBC的基本用法和操作来与数据库交互,由于每操作一次数据库,都会执行一次创建和断开Connection对象的操作,这种频繁的操作Connection对象十分影响数据库的访问效率,并且增加了代码量,所以在实际开发中,开发人员通常会使用数据库连接池来解决这些问题。Apache组织还提供了一个DBUtils工具类库,该类库实现了对JDBC的简单封装,能在不影响性能的情况下极大地简化J...原创 2018-08-12 14:46:35 · 1313 阅读 · 0 评论 -
登录验证码的实现
前言:验证码,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答验证码的问题,所以回答出问题的用户就可以被认为是人类。功能实...原创 2018-08-05 21:56:53 · 1160 阅读 · 0 评论 -
MD5应用于数据库中密码加密
https://blog.youkuaiyun.com/u012724065/article/details/72854667转载 2019-03-13 10:03:59 · 637 阅读 · 0 评论