日期:2014-05-17  浏览次数:20556 次

JSP URL重写问题(高分奖励)
我在JSP页面中写了一个地址重写为了防止浏览器禁用cookie而使session无效,同时用了EL表达式(为了使JSP中没有java程序),具体如下:
${response.encodeURL(request.getContextPath()+'/AddCarServlet')}
这样写不对,会报错,想问下该怎么写?
注:request.getContextPath()这个不能省,应为应用名不确定,也不能写入java程序(<% %>)

------解决方案--------------------
自己写一个标签
------解决方案--------------------
确切的说就是自己写一个获取path的标签
------解决方案--------------------
<a href=“<%=response.encodeURL(“xxx.jsp“)%>“>