首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用一个布局显示多个页面(示例index.jsp?page=about display about.jsp)

问如何用一个布局显示多个页面(示例index.jsp?page=about display about.jsp)
EN

Stack Overflow用户
提问于 2010-07-17 02:13:10
回答 2查看 2.8K关注 0票数 1

我是JSP的新手,我对JSP有一个问题

在php中,我使用

代码语言:javascript
复制
$page=$_GET["page"]

对于为一个布局显示多个页面,这意味着我有索引,它显示布局,当我单击菜单转到about us时,当我声明上面的$page和下一步时,PHP中的索引url = index.jsp?page=about

代码语言:javascript
复制
    Switch($page){
case 1:about 
include 'aboutus.php'
 case 2:news 
include 'news.php'
}

我该怎么做呢?jsp如何以与php相同的方式在一个布局中显示多个页面

EN

回答 2

Stack Overflow用户

发布于 2010-07-17 02:23:00

使用jsp:include。

代码语言:javascript
复制
<jsp:include page="/WEB-INF/${param.page}.jsp" />

并将?page=news或?page=about等作为参数传递。${param.page}打印request.getParameter("page")的结果。您可以通过将JSP文件放在/WEB-INF文件夹中来阻止对JSP文件的直接访问(通过在浏览器地址栏中输入URL )。

另请参阅:

票数 1
EN

Stack Overflow用户

发布于 2010-07-17 02:24:13

现在,您使用Java Server Faces (JSF)的“模板”来实现此方法。当您使用JSP时,实际上并没有使用与PHP中相同的概念。你最好使用MVC的概念。但是为了回答您的问题,您可能可以使用include标记http://java.sun.com/products/jsp/tags/11/syntaxref1112.html并使用JSTL:http://www.java2s.com/Code/Java/JSTL/JSTLiftag.htm来控制它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3267715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档