0

我正在尝试在 Struts 中使用 ForwardAction 从一个 jsp 导航到另一个,而无需构建自定义的操作类。

在第一个 jsp 中,我有一些这样的行

<html:link page="/mainFAQs.do">FAQS</html:link>

效果很好。

但是当我尝试像这样对页面参数使用一些变量时

<html:link page="<c:out value="${faqLink}"/>" >FAQS</html:link>

我收到这样的错误消息

Unable to create an xml attribute from name [${faqLink}] value [/&gt;]

我尝试使用page="${faqLink}",但它只是被解析为 ${faqLink} 的字符串

这是否意味着页面参数不能带一个var?请帮我摆脱这个麻烦。

4

1 回答 1

0

尝试这个

<html:link page="${faqLink}" >FAQS</html:link>

它应该可以工作,否则检查您是否在顶部声明:

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
于 2013-10-13T23:45:02.307 回答