JSP Unterminated 带嵌套OGNL的标记
我有一些OGNL用于将
的href元素填充到动态生成的URL中,由Google UserService处理。
<s:a href="%{#action.userService.createLoginURL("");}">Sign in
但是,我收到一个错误,指出
标记未终止。 我已经尝试转义内部语音标记,并使用单引号,但到目前为止,我总是遇到相同的错误消息。
(11,71) Unterminated <s:a tag
我不能为我的生活看到什么是错的。 也许对语言有更好眼光的人会看到我无法做到的事情。
您不能在Struts标记的属性中使用JSP标记,但您可以在那里使用OGNL。
另请注意,您只能在Struts标记的属性中使用OGNL。 在大多数情况下,OGNL在服务器上执行一次,你不应该使用嵌套的OGNL或你称之为的任何东西。 可能这个问题会告诉你如何使用你称为嵌套的OGNL 。
Sign in
好的问题解决了。 原来c:out不需要输出requestUri的值。 它可以简单地保留为与表达式的其余部分一起评估