
javaEE
breezylee09
这个作者很懒,什么都没留下…
展开
-
request.getHeader("Referer")取得的值说明
request.getHeader("Referer")取得的值说明:该结果获得的是跳转前一个页面的url地址,这种地址不包括下面两种路径:(1)本地路径,如这种路径:H:\ebook\.test,.jsp。(2)直接在浏览器地址栏的前一个路径。 第2点说得清楚一点,比如正常情况下,从A页面跳转到B页面,在B页面request.getHeader("Referer")获得的...原创 2013-11-29 22:54:16 · 697 阅读 · 0 评论 -
导出报表Content-Disposition
论坛有个需求,导出参加活动的人数情况,用报表来保存,详细代码如下:@RequestMapping(value = "/activity/export") @ResponseBody public String export(HttpServletRequest request, HttpServletResponse response) { long...原创 2014-11-17 09:56:00 · 281 阅读 · 0 评论 -
[转]web应用加载步骤
转:http://aixiangct.blog.163.com/blog/static/91522461201141623816522/ web.xml加载步骤1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></co...原创 2014-10-08 14:45:59 · 107 阅读 · 0 评论 -
escapeXml方法过滤特殊字符
要显示在页面的内容有时候带特殊字符如"",'',@、#、《》,<,>等这些,和页面上的html标签〈〉或者""有冲突造成显示错误问题,可以用jstl的方法escapeXml,具体用法:页面上引入标签:<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>显示的时候,这样:原创 2014-04-22 12:11:34 · 628 阅读 · 0 评论 -
getRequestDispatcher()与sendRedirect()的区别[转]
转:http://www.cnblogs.com/phpzxh/archive/2010/02/01/1661137.html 1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 request.getRequestDispath...原创 2014-04-18 15:48:44 · 96 阅读 · 0 评论 -
el表达式点号的默认方法
如有这样的代码:<body> <div> ${user.nickName} </div></body> 此时el表达式默认先找user对象的isNickName()方法,不管user是否有nickName属性.isNickName()这个方法的返回类型一定要是boolean .否则,执行getNickNa...原创 2014-04-15 14:35:08 · 159 阅读 · 0 评论 -
request.setCharacterEncoding("UTF-8")失效问题
request.setCharacterEncoding("UTF-8"); 在服务器端,要转变请求的字符串编码,用request.setCharacterEncoding("UTF-8");这个方法要放在jsp代码的request.getParameter()方法前面。如<%@page contentType="text/html" pageEncoding="GBK" s...原创 2014-03-20 14:09:23 · 4818 阅读 · 1 评论 -
提交参数到服务器如果有乱码
比如说post提交一个请求到服务器,参数如下:XXXXX.do?username=fdsjffdsfjsf&password=fjskdjfsdk这时,如果username的值是乱码的话,浏览器不会解析后面的参数,服务器用request.getParameter(password)是拿不到password 的值。确定是不是乱码,可以用firebug打开网络查看请求的情况;...原创 2013-09-23 16:02:39 · 94 阅读 · 0 评论 -
JNDI 在 J2EE 中的角色
转:http://www.ibm.com/developerworks/cn/java/j-jndi/index.html 虽然 J2EE 平台提高了普通企业开发人员的生活水平,但是这种提高是以不得不学习许多规范和技术为代价的,这些规范和技术则是 J2EE 为了成为无所不包的分布式计算平台而整合进来的。Dolly Developer 是众多开发人员中的一员,她已经发现了一个特性,该特性...原创 2013-09-21 22:42:42 · 73 阅读 · 0 评论 -
JNDI 是什么
转:http://blog.youkuaiyun.com/zhaosg198312/article/details/3979435 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要...原创 2013-09-21 22:37:44 · 91 阅读 · 0 评论 -
responser的sendRedirect的参数要有输入协议
比如有这样的方法:String redirect = T.stringValue((String) request.getAttribute("ROOT"),"");response.sendRedirect(redirect); redirect这个字符串要带有ip协议,比如说http。所以,上面的ROOT这个值在赋值的时候,要加上http这个传输协议,如:<c:s...原创 2014-01-08 15:13:06 · 230 阅读 · 0 评论 -
java 防止xss攻击
关于xss的概念和解决方案网上很多,可以参考这个:http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.html#xsshappen这里说下最近项目中我们的解决方案,主要用到commons-lang3-3.1.jar这个包的org.apache.commons.lang3.StringEscapeUtils.escapeH...原创 2014-05-08 11:03:48 · 427 阅读 · 0 评论 -
关于访问jsp文件的路径问题
比如说你想访问服务器上的某个文件,如http://xx.xx.com.cn/util/monitor.jsp这个文件在服务器上的路径是\webapp\util\monitor.jsp 其实http请求并不是直接访问这个文件,而是访问这个jsp文件编译之后的servlet文件,编译之后,会放在WEB-INF的work文件夹下面,如:webapp\WEB-INF\work\_js...原创 2014-12-10 16:45:53 · 253 阅读 · 0 评论