关于Resin下含传递参数的jsp文件的重定向(rewrite)
2008-03-26 10:36
344 查看
工作需要,在resin3.1.3pro下要将诸如http://192.168.100.1/news.jsp?id=121 的网页实际地址隐藏,
更改为: http://192.168.100.1/121.jsp 按照某些资料及caucho网站上的参考提示进行WEB-INF/web.xml文件配置如下:
<?xml version="1.0" ?>
<web-app>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<filter filter-name='rewrite'
filter-class='com.caucho.filters.RewriteFilter'>
<init>
<rewrite pattern="/(/d+)/.html" target="//news.jsp/?Id=$1"/>
</init>
</filter>
<filter-mapping url-pattern='/*' filter-name='rewrite'/>
</web-app>
调试通不过,提示错误:找不到'com.caucho.filters.RewriteFilter',于是分析resin.jar文件,发现确实不存在所需文件类;又拿了另一个版本的resin3.0.25,居然发现此resin.jar中含有RewriteFilter.class文件,于是直接在WEB-INF文件夹下创建classes/com/caucho/filters,将RewriteFilter.class文件复制进去,重新启动resin,输入http://192.168.100.1/news.jsp?id=121 成功显示;再输入http://192.168.100.1/121.jsp 也成功显示。
说明重定向(rewrite)成功!
更改为: http://192.168.100.1/121.jsp 按照某些资料及caucho网站上的参考提示进行WEB-INF/web.xml文件配置如下:
<?xml version="1.0" ?>
<web-app>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<filter filter-name='rewrite'
filter-class='com.caucho.filters.RewriteFilter'>
<init>
<rewrite pattern="/(/d+)/.html" target="//news.jsp/?Id=$1"/>
</init>
</filter>
<filter-mapping url-pattern='/*' filter-name='rewrite'/>
</web-app>
调试通不过,提示错误:找不到'com.caucho.filters.RewriteFilter',于是分析resin.jar文件,发现确实不存在所需文件类;又拿了另一个版本的resin3.0.25,居然发现此resin.jar中含有RewriteFilter.class文件,于是直接在WEB-INF文件夹下创建classes/com/caucho/filters,将RewriteFilter.class文件复制进去,重新启动resin,输入http://192.168.100.1/news.jsp?id=121 成功显示;再输入http://192.168.100.1/121.jsp 也成功显示。
说明重定向(rewrite)成功!
相关文章推荐
- 关于使用c#调用python脚本文件,脚本文件需要传递参数
- 关于jsp页面传递中文参数乱码的解决
- 关于exe文件传递参数方法
- 关于JSP页面中的参数传递问题
- 关于上个Flex-Jsp-DB例子中Flex和Jsp传递中文参数问题的解决方法!(Tomcat服务器)
- 关于exe文件传递参数方法
- JSP重定向传递参数
- javaweb中关于重定向无法传递中文参数的问题
- 开发中遇到的JSP结合JS(关于参数传递的)小问题
- 关于用jspSmartUpload控件上传文件并附带参数
- jsp中利用response.senddirect(str)重定向,传递参数新思路
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- 关于request 作用域值用resonse重定向到jsp页面获取不到参数值
- Strut2在Action-Result的配置文件内转到jsp页面时用URL传递参数
- 关于jsp中,以url形式传递中文参数的乱码的问题
- 关于jsp页面传递中文参数乱码的解决
- C语言学习4: 函数返回值与传入参数,关于函数值传递和类型隐性转换,变量不同的作用域,static变量,多文件编译例如两个C文件,显示函数调用语句跳转,递归,斐波那契数列,多文件编译相同变量的问题。
- 关于jsp传递中文参数到controller乱码的问题
- JSP页面/Apache FileUpload组件上传文件的同时,传递其他参数的方法
- jsp页面 jsp与servlet url传递参数 Java web下载文件文件名乱码