【问题标题】:Spring MVC - Creating Custom List DynamicallySpring MVC - 动态创建自定义列表
【发布时间】:2015-09-15 18:50:11
【问题描述】:

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

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

设计

代码

JSP 前端页面.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";
    }

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

问题 如何使用 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/

【问题讨论】:

    标签: java spring-mvc


    【解决方案1】:

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

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

    【讨论】:

    • 主要问题不是它的显示方式,而是我无法让 显示任何内容
    • 你不能简单地给${listValue.property}
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      试试

      <div id="result-panel">
         <ul>
            <c:forEach var="listValue" items="${offenderlists}">
               <li>OffenderId: ${listValue.offenderId}<li>
            </c:forEach>
         </ul>
      </div>
      
      猜你喜欢
      • 1970-01-01
      • 2016-04-15
      • 2015-09-21
      • 1970-01-01
      • 2018-07-05
      • 2014-12-10
      • 1970-01-01
      • 2015-03-22
      • 2016-04-30
      相关资源
      最近更新 更多