gpt4 book ai didi

java - 单击按钮时,我在数据库中添加了一个对象(通过 struts 2)。但不是同时反射(reflect)

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

单击按钮时,我使用 struts 2 操作添加了一个对象,该操作被重定向到完成对象检索的同一页面。

我添加的对象在单击按钮后立即保存到数据库中。但是当重定向发生时,它不会同时得到反射(reflect)。相反,当我再次通过侧边栏按钮(使用 struts 操作)加载该页面时,我之前添加的那个对象就会出现。

我不明白为什么会这样,我应该怎么做才能解决这个问题。

该页面的用户界面:-

enter image description here

图像显示加号图标具有添加完整行功能的用户界面(一个对象正在后端添加)

struts.xml

<action name="AddCategory" class="Action.GoalSheetAction" method="AddCategoryy">
<result name="Success" type="redirectAction">
<param name="actionName">EditGoalSheet</param>
</result>
</action>
<action name="EditGoalSheet" class="Action.GoalSheetAction" method="EditGoalSheet">
<result name="Success">/employee/GoalSheet.jsp</result>
<result name="input">/employee/GoalSheet.jsp</result>
</action>

最佳答案

我找到了解决问题的方法。无论我在哪里使用 .equals为了等同于对象,我将其替换为 ==问题就解决了。我还对我的 struts.xml 做了一些修改。我添加了 <param>以及我使用的所有重定向操作。

关于java - 单击按钮时,我在数据库中添加了一个对象(通过 struts 2)。但不是同时反射(reflect),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281957/

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