Java 在JSP中动态包含HTML
我想在JSP页面中动态地包含html页面。我正在从HTMLForder获取html url,并使用struts2将值传递给JSP页面,但我无法在JSP上使用JSP:include或@include标记实现这一点 比如说,, 在struts操作属性中有变量html Url,如/somepath/variableThlName.html。我想使用此路径来包含位于/somepath位置的实际html文件。Java 在JSP中动态包含HTML,java,html,jsp,struts,Java,Html,Jsp,Struts,我想在JSP页面中动态地包含html页面。我正在从HTMLForder获取html url,并使用struts2将值传递给JSP页面,但我无法在JSP上使用JSP:include或@include标记实现这一点 比如说,, 在struts操作属性中有变量html Url,如/somepath/variableThlName.html。我想使用此路径来包含位于/somepath位置的实际html文件。在编译JSP页面并且无法访问请求变量(如Struts 2 action properties)时进
在编译JSP页面并且无法访问请求变量(如Struts 2 action properties)时进行计算。请改用
或
来包含每个请求的内容<代码>也应该可以工作,但是(正如@BalusC所要求的)如果没有代码,我们无法解释为什么它不能工作
我同意第一个答案(BobG)。您也可以简单地让JSP页面使用刷新标记直接提供http forwardTo,其中servlet将新的url位置写入会话变量:
**
究竟是如何失败的?它应该会起作用。显示代码。并在编译时进行计算,运行时已处理。@Dave Newton:我已更正:。修改原始答案以反映这一点。谢谢