Spring MVC - 动态创建自定义列表

时间:2015-09-15 18:50:11

标签: java spring-mvc

我正在尝试从Spring MVC创建自定义列表。

主要问题是我找不到关于如何创建自定义列表的任何好消息......但这里是我想要的设计和我已经有的一些代码。

设计 enter image description here

代码

JSP frontpage.jsp

<div id="result-panel">
            <ul>
            <c:forEach var="listValue" items="${offenderlists}">
                <li>OffenderId: <c:out value="${listValue.offenderId}"/> <li>
                </c:forEach>
            </ul>
        </div>

Java控制器

@RequestMapping(value = "/", method = RequestMethod.POST)
    public String someMethod(@RequestParam("intelvalue") String valueOne) {
        ApplicationContext context = 
                new ClassPathXmlApplicationContext("Spring-Module.xml");
            OffenderDAO offenderDAO = (OffenderDAO) context.getBean("offenderDAO");
            Offender[] offenders = null;

            try {
                offenders = offenderDAO.requestOffenders(valueOne);
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace(); 
            }
            for(Offender o: offenders) 
                System.out.println("offender: "+ o.OffenderId);
            ModelAndView model = new ModelAndView("frontpage");
            model.addObject("offenderlists", offenders);
            // Returned the list of offenders to jsp here...
            return "frontpage";
    }

我知道我做错了我犯罪对象中的图片网址以及我需要的一切我没有从我的数据库加载违规者的问题。如何在设计中创建违规者列表?

问题 如何使用Spring MVC模型创建设计中显示的内容?加载了罪犯对象,数据在我只需要以列表形式显示的对象中,我将如何进行此操作?

以下参考资料被视为并未提供足够好的示例/答案。 参考文献:List<Foo> as form backing object using spring 3 mvc, correct syntax?

http://www.mkyong.com/spring-mvc/spring-mvc-and-list-example/

3 个答案:

答案 0 :(得分:0)

您可以使用下面的小提琴中的布局。 http://jsfiddle.net/josangel555/oahkou2f/

您可以使用${listValue.property}等值来代替文本。

答案 1 :(得分:0)

没有显示的原因是因为我没有将ModelAndView作为方法名称somemethod的返回值返回

答案 2 :(得分:0)

<div id="result-panel">
   <ul>
      <c:forEach var="listValue" items="${offenderlists}">
         <li>OffenderId: ${listValue.offenderId}<li>
      </c:forEach>
   </ul>
</div>