【问题标题】:How Eclipse can compile jsp fragments whose variables are declared in another file?Eclipse 如何编译其变量在另一个文件中声明的 jsp 片段?
【发布时间】:2010-12-28 09:07:16
【问题描述】:

我希望 Eclipse 中的 jsp 片段在 Eclipse 上完成和编译错误。 我如何才能在 test2.jnc 上完成这些文件:

<%-- test1.jsp --%>
<%@ page language="java" %>
<%
String ma_variable = "";
%>
<%@ include file="test2.jnc" %>
<html>
 <body><h1><%=ma_variable%></h1></body>
</html>

而解释的包含文件在 Eclipse 中出错(无法解析 ma_variable):

<%-- test2.jnc --%>
ma_variable = "Hello World!";

如果我在 tomcat 中启动该文件,一切正常,但 eclipse 在 test2.jnc 范围内找不到 ma_variable...

有什么想法吗?我“用谷歌搜索”但我没有找到任何相关的东西......

【问题讨论】:

    标签: java eclipse jsp include fragment


    【解决方案1】:

    解决方案是不使用小脚本。使用 JSTL:

    <c:set var="ma_variable" value="Hello World!" />
    
    <h1>${ma_variable}</h1>
    

    【讨论】:

    • 如果这是唯一的方法,我将度过漫长的夜晚来做这个法老的工作......
    【解决方案2】:

    尝试将 .jnc 扩展名添加到 Eclipse 的 JSP 编辑器

    【讨论】:

    • 尝试在声明后包含.jnc文件
    • 哎呀,你说得对,我的“演示”文件不起作用,我只是编辑它,但问题是一样的 :)
    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多