el

    11热度

    4回答

    在jsp页面中使用的EL表达式中,字符串是从字面上进行的。例如,在以下代码片段中, <c:when test="${myvar == 'prefix.*'}"> 如果myvar的值是'prefixxxxx',则测试不会计算为true。有谁知道是否有一种方法可以将字符串解释为正则表达式吗? EL有类似awk的tilde〜操作符吗?

    15热度

    8回答

    我有一个bean列表,每个bean都有一个属性,它本身就是一个电子邮件地址列表。 <c:forEach items="${upcomingSchedule}" var="conf"> <div class='scheduled' title="${conf.subject}" id="scheduled<c:out value="${conf.id}"/>"> ...

    15热度

    4回答

    我正在循环浏览项目列表,我想根据项目的索引获取请求参数。 我可以很容易地做到这一点,如下所示,但我想使用表达式语言。 <c:forEach var="item" items="${list}" varStatus="count"> <!-- This would work --> <%=request.getParameter("item_" + count.index)%>

    4热度

    2回答

    在我的JSP中,我需要使用equals()方法测试两个对象。有没有办法使用EL,JSTL或其他标签库来做到这一点?由于团队规则,我不允许使用scriptlet。 我试过使用JSTL <c:if>标记,但它似乎只使用==运算符。

    4热度

    3回答

    为了简单起见,我有以下的文件名为test.jsp的: <script language="javascript"> alert("a$b".replace(/\$/g,"k")); </script> 我把这个文件在我的本地服务器,然后使用firefox显示它:http://localhost:8080/myproj/test.jsp。它的工作原理还行,结果警报字符串: akb

    2热度

    3回答

    在JSP页面(index.jsp)之后: ${requestContext.requestURL} is the URL 只是显示表达式本身。它曾被评估为“http://.../somerset/” 我在Eclipse中使用maven-archetype-webapp原型创建了Maven项目。 Jetty版本是jetty-6.1.14。 我的web.xml很简单: <web-app>