现象 通过mod_jk整合Apache和Tomcat,在Servlet中可以通过request.getAttribute("REDIRECT_URL")获得Apache自定义错误处理的原始URL。 不幸的是,如果这个REDIRECT_URL包含中文路径,我们获得的将是乱码。 例如:请求不存在的页面http://localhost/rp/数字故宫/hh.html, 返回结果为:/rp/数字故宫/hh.html 问题定 ...
2007-07-19

Apache2.2.4 + Tomcat5.0整合手记

关键字: Tomcat CMS
基于反向代理的动态页面缓存技术(参见车东文章), 落实到穷人的解决方案之一就是Apache+tomcat的整合,整合应当达到以下几方面效果: 1.Apache负责静态文件的处理 2.涉及jsp,servlet的动态请求交给tomcat处理 3.通过自定义错误响应404,当Apache找不到静态页面时,应当重定向给tomcat处理 4.在负责处理第3种情况tomcat的servlet或者jsp中,能够获得重定向之前的URL等信息。 看了网上的文章,需要在apache2.2自带ajp或者mod_jk之间做出选择。 先试试ajp吧,大家都说配置简单。 搜了一下,以这篇文章讲得最为 ...
在CMS系统中一个基本问题是对基于模板的动态页面结果进行缓存,如果模板采用jsp,常常使用response重定向截获输出结果。 常见的代码如下: java 代码   WrapperResponse wp = new WrapperResponse(response);   request.getRequestDispatcher(tp).include(request, wp);   但是如果我的jsp中指定了字符编码呢,例如: java 代码 ...
2007-07-10

HTML parser选型测试

关键字: HTML parser
内容管理(cms)常常需要将网站频道的摘要(summery)合并到父频道的封面,引入HTML parser,  可以结构化方式操作HTML内容,使网页内容的提取、重构变得容易。  以下链接列出了相关的java opensource项目  http://www.open-open.com/30.htm  根据网友的评论,将htmlcleaner、htmlparser、nekohtml列入候选。  以附件html作为测试用例,按照常见的getElementsByTagName提取Body,  以getElementById获取 ...
2007-07-06

RIA带来了什么

关键字: RIA
随着B/S应用的逐渐兴起,传统的html Form对于完成复杂的表单提交已经越来越力不从心。表现在以下方面: 1.组件类型不够丰富,且缺乏简单有效的扩展机制   例如grid、tree这些常见的需求不得不借助第三方组件(js\applet或者activex形式的) 2.数据的无序   数据是平面型的,例如做一个主、子表的编辑,不得不将结构化数据通过input命名机制转化为平面的form,然后提交的时候再做逆向的转换。  由于在browser端丢失了结构信息,C/S程序常见的剪切/复制/粘贴,实现起来也就比较困难,界面效果也差强人意(一大堆的input挤在 ...
chen4w
搜索本博客
最近加入圈子
存档
最新评论