Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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
Java 如何在SpringMVC视图中检索对象属性以运行某些动态逻辑_Java_Spring_Jsp_Spring Mvc_View - Fatal编程技术网

Java 如何在SpringMVC视图中检索对象属性以运行某些动态逻辑

Java 如何在SpringMVC视图中检索对象属性以运行某些动态逻辑,java,spring,jsp,spring-mvc,view,Java,Spring,Jsp,Spring Mvc,View,我在处理SpringMVC应用程序中从控制器传递的对象时遇到问题。 我希望从主控制器传递一个对象,并希望在视图中接收该对象,这是我能够做到的。 但是,我想根据视图中的对象属性做出一些动态决策(这里是jsp页面)。我不知道该怎么做。 谁能帮帮我吗 我的控制器看起来像: HashMap hm = usr.getRightsHM(usr.getId_user()); model.addAttribute("rights", hm); return "index"; index.jsp <p&g

我在处理SpringMVC应用程序中从控制器传递的对象时遇到问题。 我希望从主控制器传递一个对象,并希望在视图中接收该对象,这是我能够做到的。 但是,我想根据视图中的对象属性做出一些动态决策(这里是jsp页面)。我不知道该怎么做。 谁能帮帮我吗

我的控制器看起来像:

HashMap hm = usr.getRightsHM(usr.getId_user());
model.addAttribute("rights", hm);
return "index";
index.jsp

<p>${rights.get("RIGHT_FIRST_ATTRIBUTE")}</p>

如何解决这个问题。。您能帮忙吗?

您可以使用核心选项卡库来执行逻辑。请检查一下。我知道这一定很容易。但是,你能给我一个链接,在那里我可以学习到spring特有的东西。。或者你能给我举个很简单的例子。。请不要介意我这样问。就像我运行一些逻辑然后做点什么。。等等。如何做到这一点非常感谢你@Uğur Güneri。我会检查的。嗨,我已经检查了文档,并试图用这种方式实现逻辑<李…>但是它在value=“${rights.get”(“RIGHT\u FIRST\u ATTRIBUTE”)“上抛出了错误。如何解决它..您能帮忙吗?
<c:set var="i_right" scope="session" value="${rights.get("RIGHT_FIRST_ATTRIBUTE")"/> 
<c:if test="${i_right > 0}"> <li ... ></li> </c:if>
org.apache.jasper.JasperException:equal symbol expected