JSP学习回忆5

1、用javascript实现用JSP写的图片验证码的换一张:
function changeRnd(){
  //直接写rand.jsp不能形成刷新,就不能改变图片,
  //故特意加上"?Math.random()进行刷新显示.要查询字符串不断更改,即
  //url不断更新
  document.images["rnd"].src="rand.jsp?"+Math.random();
}
<img src="rand.jsp" id="rnd" οnclick="changeRnd();" style="cursor:hand" />
2、用java.text.DateFormat类可以本地格式化日期和时间:
a、先用下面的4中方法之一返回一个实例:
static DateFormat getInstance()
static DateFormat getTimeInstance()
static DateFormat getDateInstance()
static DateFormat getDateTimeInstance()
例如:DateFormat usa=DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG,Locale.US);
b、调用DateFormat的format(Date date)得到格式化后的字符串
如:usa.format(new Date());
3、jsp页面中的中文乱码解决可在头部加入:
<%@page pageEncoding="GBK"%>
<%@page contentType="text/html;charset=GBK"%><!--最主要-->
<%request.setCharacterEncoding("GBK");%>
4、解决页面或URL中传递参数中的中文乱码,可以将传递的字符串用"GBK"或"gb2312"进行重新编码:
<% String str=new String(request.getParameter("str").getBytes("iso8859-1"),"GBK"); %>
5、Servlet中要回应中文时可以:response.setContentType("text/html;charset=GBK")进行解决
6、设置页面不缓存:
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
7、默认情况下,数据库连接是自动提交的。要进行事务处理,则首先用 conn.setAutoCommit(false);
设置自动提交为false,执行完数据库操作后,就用conn.commit()提交成功。如出现异常或有一处错误
在调用conn.rollback()撤销所有SQL操作。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值