Spring MVC Controller to JSP表映射

时间:2013-12-21 23:42:58

标签: java jsp spring-mvc

我正在开发一个基于spring mvc框架的Web应用程序。在这个应用程序中有菜单栏和一个包含多个html表的jsp页面。在不同的选项中,我必须显示不同的html表,其中包含不同的标题。

目前的实施方式。

JSP页面在单个divison下包含不同的表,它们由JSTL的标记分隔。

在menubar选项的href标签中,我以这种方式传递值

out.println("<li><a  href=\"data?optionId="+menuOptId+"/"+key+"/"+menuDesc+" \"  ><span>"+menuDesc+"</span></a></li>");

这里在href中我定义了ID / menuDesc,我在控制器中传递了这个值。在控制器的基础上,我从数据库中获取数据。

并且基于menuDesc上的String比较我分配了一个integere值并将其设置为model.And在JSP中基于此模型值我显示特定表

这是

的代码snipet

控制器代码

model.addAttribute("table", attribute);

JSP代码

<c:if test="${table=='1'}">
<h3 align="center">${heading}</h3>
<br>

        <table align="center">
<thead class="color">
<tr> 

但是我不喜欢这个字符串比较,我正在寻找其他选项,以便我可以切断字符串比较的依赖性。

请建议最佳方法

https://www.dropbox.com/s/s5pr0km9ul5o34f/fKmc9.png

0 个答案:

没有答案