`
mrzhangtufu
  • 浏览: 61970 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP学习回忆5

    博客分类:
  • jsp
阅读更多

1、用javascript实现用JSP写的图片验证码的换一张:
function changeRnd(){
  //直接写rand.jsp不能形成刷新,就不能改变图片,
  //故特意加上"?Math.random()进行刷新显示.要查询字符串不断更改,即
  //url不断更新
  document.images["rnd"].src="rand.jsp?"+Math.random();
}
<img src="rand.jsp" id="rnd" onclick="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操作。

分享到:
评论

相关推荐

    看看动态页面技术小结jsp

    对 JSP 的 简单总结 ,看到这个就可以 回忆起 你学习的jsp 的经历 ...

    310JSP校友录

    《310JSP校友录》是一个基于Java服务器页面(JSP)技术开发的校友录管理系统,旨在为校友提供一个互动...对于开发者而言,这是一个学习和实践JSP及Web开发技术的良好案例。而对于用户,它则是一个便捷的校友交流工具。

    jsp网站开发

    5. **参考网站**:学习和借鉴已有的成功案例,如中国同学录网站(5460),它以其独特的用户定位和丰富的功能,吸引了大量的用户并积累了大量的真实用户数据。 在实际开发过程中,开发团队需要掌握HTML、CSS、...

    JAVA JSP+SQL校友录系统.zip

    《JAVA JSP+SQL校友录系统:构建与实现详解》 在信息技术日益发达的今天,构建一个校友录管理系统已经...对于学习和理解JAVA Web开发的学生来说,这是一个很好的毕业设计项目,可以锻炼实际操作能力和问题解决能力。

    JSP网上校友录设计(源代码+文档).rar

    **JSP网上校友录设计** 是一个基于JavaServer Pages(JSP)技术的Web应用程序,旨在构建一个在线平台,让校友能够相互联系、分享信息和回忆。这个项目不仅提供了源代码,还有相关的文档,帮助开发者理解和学习如何...

    JSP网上校友录设计(源代码+论文).zip

    《JSP网上校友录设计》是一个基于Java Server Pages(JSP)技术的Web应用程序,用于构建一个在线平台,让校友能够相互联系、分享信息和回忆。这个项目包含了完整的源代码和相关的论文文档,为学习者提供了实践JSP...

    jsp设计的同学录

    【jsp设计的同学录】是一个基于JavaServer Pages ...这个同学录项目对于学习JSP开发和理解Web应用程序架构是一个很好的实践案例。通过实际操作,开发者可以深入理解前后端交互、数据库操作以及Web应用的完整生命周期。

    基于springboot的班级回忆录源码数据库.zip

    《基于SpringBoot的班级回忆录源码数据库》项目是一份典型的Java毕业设计作品,它结合了SpringBoot、SSM(Spring、SpringMVC、MyBatis)和JSP技术,旨在构建一个线上平台,用于存储和展示班级的珍贵回忆。...

    a_jspCRUDDemo

    通过分析这个项目,我们可以学习到JSP的语法、如何在JSP中使用EL(表达式语言)和JSTL(JavaServer Pages Standard Tag Library)简化编程,以及如何与JavaBean或Servlet协作完成业务逻辑。此外,还能了解如何配置和使用...

    回忆造形留言板SK-Gbook v0.01

    综上所述,《回忆造形留言板SK-Gbook v0.01》作为一款开源的留言板系统,提供了丰富的学习和开发机会。无论是对初学者还是经验丰富的开发者,都可以从中获取关于Web开发、用户交互设计以及服务器端脚本处理等方面的...

    品红company

    总之,“品红company”项目展示了如何利用JSP和MySQL搭建一个完整的电子商务平台,涵盖了前端展示、后端处理和数据库管理等多个方面,是学习Web开发的典型实例。开发者可以通过研究这个项目,深入理解和实践Web应用...

    2022《Java Web开发实战经典》总结.docx

    总的来说,《Java Web开发实战经典》为读者提供了一条系统学习Java Web开发的路径,涵盖了从基础HTML和JavaScript到高级Servlet、JSP和Ajax的全面知识,是准备相关考试或从事Java Web开发工作的宝贵参考资料。...

    2022年JAVA程序员求职信例文.docx

    在求职信中,提到JSP编程基础的学习和应用。 8. SQL Server数据库设计:SQL Server数据库设计是计算机科学中的一门基础学科,它研究SQL Server数据库的设计和应用。在求职信中,提到SQL Server数据库设计的学习和...

    基于Java web的校友录管理系统设计与实现(源码+数据库+运行视频).zip

    本项目不仅可以作为毕业设计或课程设计的参考案例,也可应用于实际的校友会、同学会等组织,为校友们提供一个线上互动的平台,方便大家交流信息、分享回忆,增强彼此的联系。 总结,基于Java Web的校友录管理系统是...

    毕业设计__系友录ByJavaweb.zip

    【标题】"毕业设计__系友录ByJavaweb.zip"是一个基于Java Web技术的毕业设计项目,它旨在创建一个在线的校友录系统,帮助同学们保持联系,分享信息,回忆校园生活。这个项目可能涵盖了诸如用户注册、登录、个人信息...

    九宫格日记软件

    九宫格日记软件的设计灵感来源于中国古代的九宫格阵法,将每一天的生活分为九个部分,分别对应不同的主题或情感,如工作、学习、健康、家庭、友情等。这样的布局使得日记内容更加结构化,帮助用户全面回顾一天的生活...

    2022年java工作总结自我鉴定范文.docx

    另外,JDBC(Java Database Connectivity)用于数据库交互,而Servlet和JSP是Java Web开发的核心组件。 3. **项目经验**:通过参与俄罗斯方块项目和人力资源项目等,开发者可以积累实际的项目经验,理解软件开发的...

Global site tag (gtag.js) - Google Analytics