
JSP
文章平均质量分 55
leo626
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSP页面上使用${ctx}和<%= request.getContextPath() %>取不到值问题?
request.getContextPath()应该是得到项目的名字,如果项目部署到服务器的根目录,则得到一个"",即空的字符串, 如果项目为abc, / 将得到abc/,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:base来解决路径的问题,不过用的最多的还是request.getContextPath。...2009-11-16 18:02:47 · 952 阅读 · 0 评论 -
freemarker空值的多种处理方法
如果empty标签没有在servlet中添加key或者值为null,会报错 empty Value Expression newTag is undefined。有人说这是个好的控制错误的机制,但本人不这么认为,因为空值太常见了,谁知道什么时候里面就成空值了?每个变量理论上都有可能。 难道每个变量都要加入一个判断?就像struts中丑陋的<empty>标签?既然是模板引擎,就要灵活...原创 2010-05-18 11:03:16 · 280 阅读 · 0 评论 -
freemarker数据格式化 自动用逗号截取
当数据超过3位的时候,freemarker会自动用逗号截取 格式如:2,008如何解决呢?1> 加.toString(),如:${(userId).toString()}2> 加?c,如:${(userId)?c}3> freemarker配置文件freemarker.properties加上number_format=#判断是否为空:1.<#if xx?exists>...原创 2010-05-18 11:33:55 · 411 阅读 · 0 评论 -
freemarker整理
(1)解决输出中文乱码问题: freemarker乱码的原因:没有使用正确的编码格式读取模版文件,表现为模版中的中文为乱码解决方法:在classpath上放置一个文件freemarker.properties,在里面写上模版文件的编码方式,比如default_encoding=UTF-8locale=zh_CN注意:eclipse中除了xml文件、java文件外...原创 2010-05-18 14:16:07 · 157 阅读 · 0 评论