
JSP
fanyuna
我是JAVA专业的,望以后与大家共同学习,共同进步。
展开
-
程序中的乱码问题
最开始开发项目时,老是容易出现乱码问题,最后经测试发现,如果程序中有过滤字符编码的过滤器,那么在表单传值,也就是请求传值时就不需要编码,但过滤器只能过滤请求参数的编码,不能过滤超链接传的参数的编码.超链接传值时,得先用URLEncoder.encode()进行编码,然后在接收时用new String(str.getBytes("ISO-8859-1"),"UTF-8")进行转码才能解决乱原创 2010-04-13 15:55:00 · 606 阅读 · 0 评论 -
JSP页面运用样式的问题
曾经有段时间老为样式用不上发愁,检查时,也把样式文件引进来了,路径也是对的.真纳闷!!经网上查阅才知道原来要改变样式文件的编码,(将样式文件用记事本的方式打开,再另存为,另存时选择编码为UTF-8),我的JSP文件是UTF-8编码的.原创 2010-03-30 18:04:00 · 847 阅读 · 1 评论 -
response.setHeader()的用法
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade(2转载 2010-05-07 18:44:00 · 63785 阅读 · 24 评论 -
XMLHttpRequest().readyState的五种状态详解 .
在《Pragmatic AJAX中文问题 A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoke转载 2011-09-09 10:41:48 · 19640 阅读 · 0 评论 -
使用JSTL标签实现N行N列显示list数据
今天因为工作的需求需要做一个显示6列的数据,行数没有限制。也就是说一行显示6条数据,没有行数限制。 使用JSTL表达式实现。实现方式比较简单,具体代码如下 使用forEach 循环,forEach做一个判断,每6条数据就换行。代码如下转载 2012-05-22 18:08:23 · 1738 阅读 · 0 评论 -
el表达式获取jsp页面超连接参数的值
el表达式获取jsp页面超连接参数的值用${param.参数名} 获取 el表达式获取session里保存的数据${session.变量名}原创 2012-07-03 16:16:28 · 13632 阅读 · 4 评论 -
jsp预览本地图片(貌似不能)
IE8上传文件时javascript取文件的本地路径的问题网站里面的上传图片时用JavaScript预览本地图片的功能失效了,图片总是显示错误,用alert()看了下图片的路径居然变成了C:\fakepath\*.jpg,真实的路径被C:\fakepath\取代了,于是在网上开始找解决方案。原来是因为IE8增加了安全选项,默认情况下不显示上传文件的真实路径,进入intern原创 2012-08-10 15:00:13 · 2276 阅读 · 1 评论 -
Velocity使用include和parse引入外部文件
#include 1.可包含本地文件(不包含VTL)2.文件内容不经过template engine处理3.出于安全性的考虑,此文件只能位于TEMPLATE_ROOT目录下#parse 1.可以引入包含VTL的模板2.任何模板文件只能位于TEMPLATE_ROOT目录下一般默认情况下,TEMPLATE_ROOT就是项目转载 2013-04-23 12:14:13 · 2196 阅读 · 0 评论 -
px像素单位与IOS像素单位的换算
30px转成磅为单位=22磅=二号磅=(像素/96)*72 =(30/96)*72 =22.5磅中文字号VS英文字号(磅)VS像素值的对应关系:八号=5磅(5pt) ==(5/72)*96=6.67 =6px(像素)七号=5.5磅 ==(5.5/72)*96=7.3 =7px(像素)小六=6.5磅 ==(6.5/72)*96=8.67 =8px(像素)六转载 2014-04-18 17:01:10 · 11729 阅读 · 0 评论