Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何用一个布局显示多个页面(例如index.JSP?page=about display about.JSP)_Java_Oop_Jsp - Fatal编程技术网

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

Java 如何用一个布局显示多个页面(例如index.JSP?page=about display about.JSP),java,oop,jsp,Java,Oop,Jsp,我是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相

我是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相同的方式在一个布局中显示多个页面使用


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

另见:
    • 使用

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

      另见:
      现在,这种方法使用Java服务器面(JSF)的“模板”。当您使用JSP时,实际上并没有使用与PHP中相同的概念。您最好使用MVC概念。但要回答您的问题,您可能可以使用include标记实现这一点,并使用JSTL控制它:

      现在,这种方法使用Java服务器面(JSF)的“模板”。当您使用JSP时,实际上并没有使用与PHP中相同的概念。您最好使用MVC概念。但要回答您的问题,您可能可以使用include标记实现这一点,并使用JSTL控制它:

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