Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 在spring roo mvc项目中的show.jspx中添加按钮_Spring Mvc_Spring Roo_Neo4j - Fatal编程技术网

Spring mvc 在spring roo mvc项目中的show.jspx中添加按钮

Spring mvc 在spring roo mvc项目中的show.jspx中添加按钮,spring-mvc,spring-roo,neo4j,Spring Mvc,Spring Roo,Neo4j,我已经创建了一个SpringRoo项目,使用“SpringRoo入门”作为起点。该项目是使用Roo1.1.5在STS中创建的。我添加了neo4j图形,能够创建具有简单边的节点,并创建发布“controllerall--package~.web”的web部件 该项目是一个简单的web应用程序,包含一个人和种族节点,以及一个带有开始时间、结束时间、总时间和种族id的参与者边缘。由于边缘参与者是@RelatedToVia,因此它将成为@RelationshipEntity,我想添加一个按钮来保存参与者

我已经创建了一个SpringRoo项目,使用“SpringRoo入门”作为起点。该项目是使用Roo1.1.5在STS中创建的。我添加了neo4j图形,能够创建具有简单边的节点,并创建发布“controllerall--package~.web”的web部件

该项目是一个简单的web应用程序,包含一个人和种族节点,以及一个带有开始时间、结束时间、总时间和种族id的参与者边缘。由于边缘参与者是@RelatedToVia,因此它将成为@RelationshipEntity,我想添加一个按钮来保存参与者

我找到了WEB-INF/tags/form/field/table.tagx,其中定义了添加、修改、删除按钮和好友,即:

      <c:if test="${update}">
        <td class="utilbox">

。。

但是在哪里设置变量更新呢?我已经浏览了STS创建的代码,但是找不到它。如果这是显而易见的,请原谅

问候 克劳斯

编辑:

我发现WEB-INF/tags/form/show.tagx具有启用/禁用按钮的旋钮,例如更新按钮:

<c:if test="${empty update}">
  <c:set var="update" value="true" />
</c:if>

因此,我将在这个文件中添加我的新按钮。spring框架的布局似乎很好。只要找到不同的地方

问候
Claus

当您使用使用
tagx
创建的标记时,从您指定的属性中获取
update
的值

比如,

如果
form:table
jspx
中使用,并且如果设置了以下内容,则如果使用指令对
update
变量赋值,您将在
update
中收到
true
。但是,似乎在SpringRoo中的
表单:table
标记中将
true
设置为默认值

如果要将其设置为false,则在使用时必须按如下所示设置属性的值

如果您想更深入地了解这一点,请查看您提到的
table.tagx
文件,您将找到下面一行解释它的内容


干杯。

谢谢你的回答。当我读到你的回复时,我正准备更新我的答案