我给你一个例子,以了解我的意思。我有一个简单的网站,只有2页。主页面包含另一个页面(假设页面包含的是带有站点菜单的页面)。什么是正确的处理方式包括使用serlvet
我必须在该菜单中执行一些动态操作,所以我想通过使用一个servlet来控制该菜单。
当我在servlet中做了一些“东西”后,我想告诉servlet“重定向自己”到一个jsp页面并打印该页面(包含在主页面中),我从servlet到jsp页面。
我不能使用此代码
request.setAttribute("var", var)
request.getRequestDispatcher(destinationPage).forward(request, response)
因为,当然,我所有的网站将被重定向到的页面“destinationPage”,而不仅仅是包括页面做到这一点!
相反,在servlet中使用此代码是否正确?
request.setAttribute("var", var)
request.getRequestDispatcher(destinationPage).include(request, response);
我可以用上面的代码处理很多包括吗?
什么是正确的方式来处理很多包括在一个jsp“主”页面?
谢谢
使用ajax做这个东西。 –
在学习java和jsp时,我必须用java学习! – MDP
好吧,IMO,在JSP中使用的“正确的方式”包括添加页眉和页脚等重复的静态内容。如果你想重用“组件”(通常是表单),最好使用taglibs。 – Leo