相关疑难解决方法(0)

Java HttpServletRequest在浏览器URL栏中获取URL

所以我试图使用Java的请求对象获取页面的当前URL.我一直在使用request.getRequestURI()来预先形成这个,但我注意到当一个java类将我重新路由到servlet请求的另一个页面时,getRequestURI给出了该地址而不是在浏览器中键入的原始URL它仍然显示在浏览器中.

例如:\ AdvancedSearch:
getRequestURI()返回"\ subdir\search\search.jsp"

我正在寻找一种方法来获取浏览器看到的URL,而不是该页面知道的只是一个servlet包装器.

java url jsp servlets

24
推荐指数
3
解决办法
7万
查看次数

JSTL会话查找 - 密钥具有期间

我正在使用一些遗留代码,并且在某些时候会话中有一个关键字

session.setAttribute("com.org.something.Object",someObject);
Run Code Online (Sandbox Code Playgroud)

现在尝试使用jstl在jsp中访问它是有点困难,因为我尝试它,就像我通常会做的那样:

${sessionScope.com.org.something.Object.someFieldGetter}
Run Code Online (Sandbox Code Playgroud)

我们大多数人都可以想象它会失败,因为会话范围中没有com对象.我也试过了

${sessionScope.'com.org.something.Object'.someFieldGetter} 
Run Code Online (Sandbox Code Playgroud)

并且抛出了解析错误.

有谁知道如何解决这个问题,以便我可以正确地获得对象,session.getAttribute("com.org.something.Object")但通过jstl?

谢谢.

jsp jstl el

7
推荐指数
1
解决办法
1874
查看次数

标签 统计

jsp ×2

el ×1

java ×1

jstl ×1

servlets ×1

url ×1