gpt4 book ai didi

java - 如何JSP用一种布局显示多个页面(示例index.jsp?page=about显示about.jsp)

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:18 24 4
gpt4 key购买 nike

我是 JSP 新手,我在 JSP 方面遇到问题

在 php 中我使用

$page=$_GET["page"]

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

    Switch($page){
case 1:about
include 'aboutus.php'
case 2:news
include 'news.php'
}

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

最佳答案

使用jsp:include .

<jsp:include page="/WEB-INF/${param.page}.jsp" />

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

另请参阅:

关于java - 如何JSP用一种布局显示多个页面(示例index.jsp?page=about显示about.jsp),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3267715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com