如何进行JSP URL重写 JSP URL重写是要在服务器配置还是在程序中写呢?怎么进行URL重写?谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我所知道是在程序里写,我用的是struts ,里面可以实现重写。 在JSP页面中也可以实现,使用JSP内置对象response的sendRedirect(String url)方法,如:response.sendRedirect("ok.jsp"); 楼上说的不是我要的意思,你说的是URL重定向,我要的是用response.encodeURL()来重写URL,目的是要把类似http://www.abc.com/list.jsp?artid=123写成http://www.abc.com/list/art123.jsp或是http://www.abc.com/article/list.jsp 我也很想知道帮你up一下看到网上很多都是http://www.XXX.com/news?id=111都变成了 http://www.XXX.com/news/111.html URL重写是这个意思吗?应该是将http://www.XXX.com/news?id=111重写成类似于http://www.XXX.com/news;jsessionid=41157181D52B52B9B9AF1685CE371392?id=111的形式。按照Sun文档中所述,所以客户端没有禁止Cookie的话,那么重写结果和原来的一样。<% out.print(response.encodeURL("welcome.jsp?id=1"));%>页面中输出welcome.jsp;jsessionid=41157181D52B52B9B9AF1685CE371392?id=1 需要服务器和程序双方的支持,我用过Apache,有mod_rewrite。其它的如Web Logic也有URL重写功能,我没有用过。 log4j的配置问题 jsp跳转到servlet 神啊 救救我 ssh(struts2)出错 注册后要半分钟才跳转到登录页面?? 还是动态包含include的问题 毕业设计 如何实现从hibernate的持久化对象直接转化成xml?? 这里还有人吗?我想要一个jsp的用户登录的实例(我急用呀) 帮忙试试代码!! 请教:jsp如何获得服务端的运行ip地址 sql注入问题 jsp图片自动更新显示问题
response.sendRedirect("ok.jsp");
帮你up一下
看到网上很多都是
http://www.XXX.com/news?id=111
都变成了 http://www.XXX.com/news/111.html
http://www.XXX.com/news;jsessionid=41157181D52B52B9B9AF1685CE371392?id=111的形式。按照Sun文档中所述,所以客户端没有禁止Cookie的话,那么重写结果和原来的一样。<%
out.print(response.encodeURL("welcome.jsp?id=1"));
%>页面中输出
welcome.jsp;jsessionid=41157181D52B52B9B9AF1685CE371392?id=1