Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Servlet请求和验证_Java_Validation_Jsp_Servlets - Fatal编程技术网

Java Servlet请求和验证

Java Servlet请求和验证,java,validation,jsp,servlets,Java,Validation,Jsp,Servlets,我想实现以下结构: Servlet (GET) (put collection of X on request) | JSP (output list of X) <-- | | Servlet (POST) ----------- Validation error! | Validated OK, continue Servlet(GET)(根据请求放置X的集合) | JSP(X的输出列表)Yes。最简单的方法是将X的集合放入会话中

我想实现以下结构:

Servlet (GET) (put collection of X on request) | JSP (output list of X) <-- | | Servlet (POST) ----------- Validation error! | Validated OK, continue Servlet(GET)(根据请求放置X的集合) |
JSP(X的输出列表)Yes。最简单的方法是将X的集合放入会话中

给定一个,您可以通过以下方式获取其关联的
HttpSession
。然后将X的集合设置为
HttpSession
by,即:

httpRequest.getSession().setAttribute("xxxxxxx" , collectionOfX)
然后,在Servlet(POST)中,您可以通过

 httpRequest.getSession().getAttribute("xxxxxxx");

对。最简单的方法是将X的集合放入会话中

给定一个,您可以通过以下方式获取其关联的
HttpSession
。然后将X的集合设置为
HttpSession
by,即:

httpRequest.getSession().setAttribute("xxxxxxx" , collectionOfX)
然后,在Servlet(POST)中,您可以通过

 httpRequest.getSession().getAttribute("xxxxxxx");

坦率地说,只要不是“Hello world!”应用程序,使用框架是合理的。为什么在验证阶段需要重新加载框架?坦率地说,只要不是“Hello world!”应用程序,使用框架是合理的。为什么在验证阶段需要重新加载框架?(好的做法是,一旦不再需要对象,就从会话中删除该对象,这样就不会浪费内存)如果在所有浏览器选项卡/窗口之间共享数据并让它们对其产生影响不是问题,那么可以将其置于会话中。但在这种特殊情况下,它似乎是应该根据每个请求进行编辑的数据。我不会将其置于会话中。虽然在这种情况下,我实际上可以将其置于会话中,但我可以重新设置BalusC的点有效的情况(即,它是请求特定的属性)。在这种情况下,我假设我别无选择,只能在“POST”中重新加载它,以便JSP中的EL标记可以使用它。(好的做法是,一旦不再需要对象,就从会话中删除它,这样就不会浪费内存)如果在所有浏览器选项卡/窗口之间共享数据并让它们对其产生影响不是问题,那么可以将其置于会话中。但在这种特殊情况下,它似乎是应该根据每个请求进行编辑的数据。我不会将其置于会话中。虽然在这种情况下,我实际上可以将其置于会话中,但我可以重新设置BalusC的点有效的情况(即,它是请求特定的属性)。在这种情况下,我假设我别无选择,只能在“POST”中重新加载它,以便JSP中的EL标记可以使用它。