有没有办法在spring 4中向请求对象添加参数,
喜欢
public Map<String,Object> myMethod(HttpServletRequest request){
request.setParameter("myKey", "myValue"); // It dont have this kind of method
}
任何帮助将不胜感激
最佳答案
HttpServletRequest
对象无法更改。
但是您可以使用 HttpServletRequest.setAttribute() 方法向其添加其他属性。
当您将请求转发到另一个页面时,这很有用:
RequestDispatcher dispatcher = httpServletRequest
.getRequestDispatcher("/url/to/new/page");
dispatcher.forward(httpServletRequest, httpServletResponse);
然后,接收 Servlet 可以读取您设置的附加属性。 它必须位于同一服务器实例上的同一 Web 应用程序中。
关于java - 向 HttpServletRequest 添加额外参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37882340/