2010年5月28日
摘要: 好长时间不看,又把基础只是给忘了。今天好好的再看看。呵呵呵......温故而知新啊!!!1.RequestDispatcher.forward()――转发 是在服务器端起作用,当使用forward()时, Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的 form提交至a.jsp,在a.jsp用到了for... 阅读全文
posted @ 2010-05-28 14:37 Mr.S 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Web开发中的分页显示可以算是最常见并且需要掌握的技术. 其本身原理比较简单, 但对于初学者可能一时难有思路. 因此做了一个example project供大家参考.  常见的分页显示无法以下几种: 1.使用上一页/下一页的超链接实现 2.使用下拉列表菜单的动态选择实现 3.使用1至10个数字挨排显示并自动递增, 还有一些诸如输入一个数字然后跳转的方法都大同小异, 一般理解了一种方法后, 对于其他... 阅读全文
posted @ 2010-05-28 11:46 Mr.S 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 本教程以Apache组织的commons项目中的FileUpload项目做为jsp的文件上传组件,FileUpload项目完全尊守RFC1867规范中关于在HTTP request 中通过Post方法提交文件的规范,该项目性能稳定快速,易于部署和使用.本次教程以前端jsp + 后端 servlet的方式上传文件,你也可以完全在jsp中实现而不用servlet.在开始之前你要准备以下几个东西:1. ... 阅读全文
posted @ 2010-05-28 11:34 Mr.S 阅读(2384) 评论(0) 推荐(0) 编辑
摘要: 在写用户注册或其它程序时,会出现刷新成功页面后重复提交数据的情况运用Struts令牌机制可以解决这儿一问题在注册页面中加入<% org.apache.struts.util.TokenProcessor.getInstance().saveToken(request);%>并在表单中加入HIDDEN值<input type="hidden" name="org.apache.st... 阅读全文
posted @ 2010-05-28 11:12 Mr.S 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 。前言你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差万别,(有的人主张采用脚本来解决;有的则想重定向到别的页面;有的则将此问题提升到Token的角度)为什么会有如此大的差异呢?二。问题场景首先,我们应该先了解为什么要处理这样的问题?或者专业一点就是它适合的场景是什么?(似乎只有人来问没有人来解释)1。重复提交、... 阅读全文
posted @ 2010-05-28 10:54 Mr.S 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 看了网上的,有几种方法:1 在你的表单页里HEAD区加入这段代码: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT=... 阅读全文
posted @ 2010-05-28 10:53 Mr.S 阅读(242) 评论(0) 推荐(0) 编辑