
java
iteye_19163
这个作者很懒,什么都没留下…
展开
-
response输出的编码
在Servlet的response输出时,若输出的内容是UTF-8编码,则应设置response.setContentType("text/html;charset=UTF-8");也就是说必须指定contentType,Web Server才能按正确的编码输出内容。。。然后再response.getWriter().write(e.getMessage());但是response.getOutp...原创 2009-03-17 12:43:46 · 156 阅读 · 0 评论 -
jstl和jsp脚本变量相互访问
1.jsp脚本访问jstl标准动作的变量,可以通过隐式的范围变量来获取,对于页面作用域的变量,可以通过pageContext.getAttribute()来获取,也可以通过动作来获取: <c:set var="str" value="This is a JSTL page variable" scope="page"/><% String aStr =(String)p...原创 2008-11-12 13:44:54 · 195 阅读 · 0 评论 -
zefeng questions
1 map的遍历: HashMap h = new HashMap(); h.put("1", "1aaaa"); h.put("2", "2222"); Iterator it = h.keySet().iterator(); while (it.hasNext()) { Object ...2008-11-08 20:22:05 · 151 阅读 · 0 评论 -
垃圾收集器的主要特点
垃圾收集器的主要特点有: 1.垃圾收集器的工作目标是回收已经无用的对象的内存空间,从而避免内存渗漏体的产生,节省内存资源,避免程序代码的崩溃。 2.垃圾收集器判断一个对象的内存空间是否无用的标准是:如果该对象不能再被程序中任何一个"活动的部分"所引用,此时我们就说,该对象的内存空间已经无用。所谓"活动的部分",是指程序中某部分参与程序的调用,正在执行过程中,尚未执行完毕。 3.垃圾收集器线程虽...原创 2009-05-15 14:46:32 · 125 阅读 · 0 评论 -
将表情标记替换为相应的图片
ac.setContent(ac.getContent().replaceAll("\\[([^\\]]+)\\]", "<img src=\""+Config.BASE_URL+"/img/043/$1.gif"+"\" />")); 将表情标记“[em01]”替换为相应的图片img/043/em01.gif。...2008-10-06 12:46:21 · 331 阅读 · 0 评论 -
JSP中把动态页面转换为静态页面
要自动生成静态页面,用Filter截获jsp请求并先进行预处理,自动生成Html,是个不错的主意。一个很容易想到的方法是在Filter截获Request后,导向一个Servlet,在这个Servlet中向本机发送一个http请求,然后将响应写入一个文件: URLConnection urlConn = URLConnection.open(http://localhost/req); ...原创 2008-09-24 10:03:19 · 224 阅读 · 0 评论 -
服务器端重定向技术
服务器端的重定向技术涉及到javax.servlet.ServletContext、javax.servlet.RequestDispatcher、javax.servlet.http.ServletRequest、javax.servlet.http.ServletResponse等几个接口。服务器端的重定向方式服务器端的重定向可以有两种方式,一是使用HttpServletResponse的se...原创 2008-09-20 07:17:42 · 174 阅读 · 0 评论 -
Comparator和Comparable在排序中的应用
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法: /** * @return o1小于、等于或大于o2,分别返回负...原创 2008-09-19 16:20:41 · 89 阅读 · 0 评论 -
一种高效的上一页和下一页方法
其实在生成连接的时候根本不需要知道上1个下1个的ID。<a href="newsServlet?id=100">100</a>这是通常的做法。下1个是101?不一定。下一个的连接应该是: <a href=newsServlet?id=100&n=1>下1个</a>news要多接收变量nsql语句select * from news where...原创 2008-09-17 17:59:25 · 128 阅读 · 0 评论 -
ClassLoader
因为要在程序里面载入一些文件:比如图片,声音,配置文件等等。这些东西往往是不能用绝对路径的,否则换了机器就跑不了了。所以通过ClassLoader像装载类一样装载进来就没关系了。现在我有一个Web Application,有一个配置文件放在WEB-INF/classes下面。用下面第一句话找不到我的东西,而第二句话可以。Why?ClassLoader.getSystemResourceAsStr...原创 2009-03-26 23:49:30 · 75 阅读 · 0 评论 -
java1.4 tomcat jk2加载异常
报错如下: Apr 23, 2011 3:11:12 PM org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=25/45 config=/home/shenj/jakarta-tomcat-5.0.30/conf/jk2.propertiesApr 23, 2011 3:11:12 PM org.apache....原创 2011-04-25 12:06:08 · 159 阅读 · 0 评论