我们如何使用JSP页面创建请求、响应周期



在开发JSP页面时,我们可以在服务器端运行Java代码,而JSP页面在客户端是活动的…如何在Java代码(在服务器端)和JSP页面(在客户端)之间创建请求和响应周期……对于这种动态web页面,JSP和JSF技术有什么区别?JSF和JSP哪一个更好呢?

您可以使用RequestDispatcher Method在服务器端创建test.java,你可以写

ServletContext context= getServletContext();
RequestDispatcher rd= context.getRequestDispatcher("/LoggedIn");
rd.forward(request, response);// used to forward data 

如果您想包含数据,请使用

rd.include(request,response);// used to include data

从java代码向JSP发送信息的常用方法是设置HttpServletRequest对象的适当属性。但是您不能从java代码访问JSP变量,因为这样做没有任何意义。所以它是"单向通信",当JSP页面被发送到客户端时,只有新的HTTP请求可以帮助您。

HTTP请求处理示意图:

client -> servlet container -> servlet -> JSP -> HTML -> client

相关内容

  • 没有找到相关文章

最新更新