gpt4 book ai didi

jsp - Maven 编译/安装更改 JSP 内容

转载 作者:行者123 更新时间:2023-11-28 22:31:33 24 4
gpt4 key购买 nike

我有一个远程 git 存储库,从中构建了一个 WAR。过程是:

git 推送到远程
远程git克隆
mvn 清理
mvn 安装

问题是在创建 WAR 的 mvn 安装过程中,其中一个 JSP 文件中的内容发生了变化。这是克隆的源 JSP 片段的样子:

        <c:forEach items="${agents}" var="agent">
<tr>
<td><c:out value="${agent.name}"/></td>
<td><c:out value="${agent.phone}"/></td>
<td><a href="${newMonthlyUrl}/${agent.guid}"><i class="icon-plus"></i> New Monthly</a></td>
<td><a href="${editUrl}/${agent.guid}"><i class="icon-edit"></i> Edit</a></td>
<td><a href="${deleteUrl}/${agent.guid}"><i class="icon-trash"></i> Delete</a></td>
</tr>
</c:forEach>

但是在目标WAR中,${agent.name}被抹掉了,是空的,像这样:

        <c:forEach items="${agents}" var="agent">
<tr>
<td><c:out value=""/></td>
<td><c:out value="${agent.phone}"/></td>
<td><a href="${newMonthlyUrl}/${agent.guid}"><i class="icon-plus"></i> New Monthly</a></td>
<td><a href="${editUrl}/${agent.guid}"><i class="icon-edit"></i> Edit</a></td>
<td><a href="${deleteUrl}/${agent.guid}"><i class="icon-trash"></i> Delete</a></td>
</tr>
</c:forEach>

在源服务器上一切正常。

maven 2.2.1
源码上的 Tomcat 7.0.26、Java 7(在 Java 1.6 级别编译)
Tomcat 7.0.37,目标上的 Java 6

知道为什么会发生这种情况吗?什么改变了 JSP 文件?我已经验证正确的源正在进入克隆的存储库。我很困惑!

最佳答案

不确定这里究竟发生了什么。但我基本上就是这样做的,问题不再存在:

  1. 将 Maven 2.2.1 升级到 3.0.5
  2. 将 Java 6 升级到 Java 7
  3. 在 maven 网络应用程序插件 (v 2.3) 中声明了一个版本
  4. 重建maven索引
  5. 新鲜的 git push

感谢评论者的参与。

关于jsp - Maven 编译/安装更改 JSP 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15696769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com