确认:我们可以传入Controller然后输出回jsp,我们将使用 model.addAttribute(“abc”,abc); ==> JAVA request.getParameter(“abc”)))==> JSP
但我不确定如何使用getParameter?
有时我可以获取request.getParameter(“abc”)值,有时可能没有。
我已经比较了两者:工作的一个没有工作。
两者都有HttpSession会话但是仍然无法正常工作。
我可以知道什么问题吗?
由于 -fsloke
答案 0 :(得分:2)
我会猜测一个解决方案,但我不相信我完全理解你的问题。
根据您所说的内容,您似乎很困惑,有时request.getParameter("abc")
会返回一个值,有时则不会。此方法从传入请求中查找参数 - 因此只有在传入请求的查询字符串(或POST数据)上指定了一个值时,它才会返回一个值。
听起来你可能认为这会根据你的第五段从会话中查找一些内容。但会话的存在完全不相关与传入的请求上可用的参数相对应。如果您想从会话中查找某些内容,请改为调用session.getAttribute("abc")
。