【发布时间】:2012-03-20 14:52:39
【问题描述】:
我对此很陌生,我正在尝试查看域名是否与我指定的匹配。如果域不匹配生产那么我想添加 noindex 元,它是一个 JSP 页面 这是我的代码
<s:if test="%{!HttpServletRequest.getRequestUrl().containsIgnoreCase('www.example.com')}">
<meta name="robots" content="noindex" />
</s:if>
我很困惑在这里使用什么正确的语法,在我正在编辑的文件中有类似的东西
<c:choose><c:when test="${!empty param.share_url}">
和类似的代码
<s:if test="%{sectionId == 'vehicles'}">
我的代码是否适合我想要做的事情?
【问题讨论】:
-
在我看来更像是 Struts,而不是 JSTL
-
好吧,那就是 struts 我不知道确切的正确名称是什么
-
不要只是掩盖区别,两者是完全分开的。
-
我不知道哪个是哪个,我只知道它是一个jsp文件并且该文件包含我上面列出的语法。我知道我写的代码不起作用,因为我在测试中没有看到元标记
-
%{}语法是 Struts2 特定的 OGNL。 JSP 使用${}语法,即EL。 JSTL 只是另一个 JSP 标签库。