JSP
文章平均质量分 59
Thomas-Kwan
这个作者很懒,什么都没留下…
展开
-
让JSP页面不缓存
1 使用java提供的方法,在jsp或者servlet中都可以<%response.setHeader("Pragma","No-cache");response.setHeader("Cache-Control","no-cache");response.setDateHeader("Expires", 0);%>2 使用HTML标记,如下面:&a原创 2018-07-31 09:17:40 · 1250 阅读 · 0 评论 -
JSP页面中的错误处理
jsp页面中主要有两种错误(1)编译时错误(2)运行时错误 编译时错误是容器把JSP代码翻译为JAVA源代码时出现的,而运行时错误则是在执行已编译的JAVA字节码来处理一个到来的请求时出现。对于编译时错误并没有一个一般的方法可遵循,但运行时错误一般有下列两种处理方法。一、通过JSTL<c:catch>标记来处理JSP页面所产生的错误,一般形式如下:<c...转载 2018-07-31 09:25:30 · 3218 阅读 · 0 评论 -
filter执行顺序
Filter可以担任浏览器与JSP/Servlet之间的一个中介处理者,一些request的前置处理动作及一些response的后置处理,都可以交由这个中介处理者来完成,当然Filter可以达到的功能,也可以直接撰写在JSP/Servlet中,但如果有很多JSP/Servlet都需要相同的处理,例如某些网页都需要统一的身份验证方式时,与其在每一个网页中都撰写验证的程式码,不如直接撰写Filter,...原创 2018-09-03 11:35:05 · 3904 阅读 · 0 评论 -
引用外部.css或.js文件的路径问题
jsp或html页面引用外部.css或.js文件时,注意路劲问题,如果设置不当,会引用不到这些外部的文件假设使用下面的目录结构:-webapp|-MyProject 目录 |--WebContent 目录 |---scripts 目录 ---dtree.js 文件 |---styles 目录 ---main.css 文件 |---pages 目录...原创 2018-09-03 14:58:48 · 1185 阅读 · 0 评论 -
为什么java.net.URLEncoder.encode方法要调用两次而不是一次
因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现。 这就类似于以下代码: String name=java.net.URLEncoder.encode("测...原创 2019-01-17 17:51:21 · 489 阅读 · 0 评论 -
JAVA字符串转日期或日期转字符串
用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制。1...原创 2019-01-24 11:24:32 · 10362 阅读 · 0 评论