小编vmr*_*tor的帖子

可以将jsp代码作为参数传递吗?

假设我有一个标题(对于一种类型的对象,所有页面都是通用的).

<%@ page session="false" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="header" uri="headerDir" %>
<%@ taglib prefix="tabs" uri="tabDir" %>
<div id="content" class="inside>
<header:myHeader headerData="${myModel}">
<tabs:myTabs argument="${someArg}"
....
Run Code Online (Sandbox Code Playgroud)

所以在我正在做的不同对象共享的视图中

<c:choose>
     <c:when test="${myModel.type ==FIRST_TYPE}>
         <header:myHeader headerData="${myModel}">
      </c:when>
      <c:otherwise>
         <header:secondHeader headerData="${myModel}">
      </c:otherwise>
<c:choose>
Run Code Online (Sandbox Code Playgroud)

但我想避免这种选择,我可以将此作为参数发送,因为我传递参数?我也可以这样做

<%@ page session="false" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="header" uri="headerDir" %>
<%@ taglib prefix="tabs" uri="tabDir" %>
<div id="content" class="inside>
<header:myHeader headerData="${myModel}">
<tabs:myTabs argument="${someArg}" headerToUse="${myHeader}" //in some way pass the header?
....
Run Code Online (Sandbox Code Playgroud)

java jsp arguments

5
推荐指数
0
解决办法
122
查看次数

标签 统计

arguments ×1

java ×1

jsp ×1