我在jsp文件中有一个表单,我用它来获取用户详细信息。在单击提交按钮时,表单操作已被设置为另一个将详细信息插入到数据库中的jsp文件。 但在此之前,只要用户输入用户名,就会有一个检查可用性按钮。 单击按钮我希望控件转到另一个jsp页面以及用户名作为参数。我正在做检查可用性。我想将回应返回到以前的jsp文件。 这可以使用“请求调度程序”来完成。如果是,是否有人可以解释请求调度程序的包含和转发方法。我试图在网上搜索它。只有可用的代码。我想知道这个请求调度程序是什么以及它是如何工作的。请求调度程序
Q
请求调度程序
0
A
回答
1
请求调度程序将请求分派给给定的目标。请求调度程序基本上将控制权交给给定的目标。在JSP的情况下,JSP将使用给定的请求并将其输出发送给给定的响应。
include()
方法允许您在控件返回后继续使用响应,以便您可以在必要时添加一些数据。包含的目标不允许操作响应头。 include()
的目标应该是最终回应的一部分。 forward()
方法允许您将控件完全传递给给定的目标。被转发的目标被允许操纵响应头。 forward()
的目标应该是整个 JSP文件本身,您希望以其全部荣耀(反过来可以包含其他JSP)呈现它。
在这种情况下,您需要发送转发。哦,这种工作不属于JSP,而是属于Servlet。当您试图转发请求的JSP已经向响应发送了一些数据时,您可能会面临IllegalStateException
。
相关问题
- 1. 请求调度程序通过
- 2. pagecontext请求调度程序servlets
- 3. CFQ IO调度程序请求队列
- 4. 在jsp请求调度程序中未设置请求参数
- 5. 请求调度
- 6. 请求调度程序安排特定线程
- 7. 为多线程GAE应用程序调度请求的标准
- 8. ext2/ext3如何为I/O调度程序请求元数据请求?
- 9. SimpleXMLRPCServer请求调度问题
- 10. Cordova POST - 请求禁止403.未到达调度程序Servlet
- 11. 请求不是从jsp页面转发到调度程序servlet
- 12. Spring的调度程序servlet请求映射问题
- 13. 请求调度程序在包含任何servlet后未转发
- 14. 请求调度程序从servlets到JSP的问题
- 15. 请求调度程序读取包括之前的响应
- 16. 动态更改scrapy请求调度程序优先级
- 17. 编写JUnit测试用例请求调度程序时出错
- 18. getServlet如何通过URL请求调度程序?
- 19. 应用程序洞察请求请求
- 20. 调度程序调度程序 - Rx
- 21. 请求速度
- 22. PHP Apache的错误调度请求
- 23. AJAX请求后调整fancybox的宽度
- 24. Rails 3请求调度周期
- 25. 请求调度器不加载在JSP
- 26. 调度已保存的请求
- 27. 在Rails中手动请求调度
- 28. `调度员对象或请求`对象
- 29. 使用请求调度程序将请求从一个servlet转发到另一个
- 30. 进程调度程序和线程调度程序
所以,当用户点击“检查可用性按钮”时,我可以使用include方法来检查用户可用性。输出(“用户名可用”或“不可用”)将显示在同一页面(原始页面)上。 – Ashwin 2012-02-21 05:38:04
也可以,但这很笨拙,你仍然需要将它包装在JSTL''中以有条件地包含它。我只是用EL打印信息。它会在请求属性出现时显示,否则它不会显示任何内容。像这样' $ {message}' –
BalusC
2012-02-21 05:43:11