jsp中EL表达式如何在小脚本中使用

解决方案 »

  1.   

    jsp中EL表达式是为了更好的与HTML代码分开,给美工人员提供方便,为什么还要在小脚本中使用,希望下面的代码能帮助你。<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <html>
      <head>
        <base href="<%=basePath%>">
        <title>My JSP 'index.jsp' starting page</title>
      </head>
      
      <body>
      <%
      request.setAttribute("name","要显示的内容");
       %>
       ${name }<br>
       ${requestScope.name }<br>
      这两行代码在同一页面时都可以正常显示
      </body>
    </html>
      

  2.   

    直接在脚本中就可以用啊!
    <c:if test="${showOnly}">
    ////////
    </c:if>