【问题标题】:Spring mvc mapping + displaytag pagination/sortSpring mvc 映射 + displaytag 分页/排序
【发布时间】:2013-04-08 20:33:25
【问题描述】:

我正在尝试在我的项目中使用显示标签库。

JSP:

<display:table name="rooms" class="table table-striped" pagesize="5">
    <display:column property="name" titleKey="crs.admin.room.roomName" sortable="true" />
    <display:column property="capacity" />
</display:table>

控制器:

@Controller
public class RoomController {
....
@RequestMapping(value = "/roomManagement*", method = RequestMethod.GET)
public ModelAndView get() {
    ModelAndView modelAndView = new ModelAndView();
    modelAndView.setViewName("roomManagement");
    modelAndView.addObject("rooms", roomService.findAll());
    return modelAndView;
}

查看解析器:

<bean id="jspViewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass"
              value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value=""/>
    <property name="suffix" value=".jsp"/>
</bean>

当我用它打开页面时,我的链接看起来像:

http://localhost:8081/roomManagement

但点击分页/排序链接后,它看起来像:

http://localhost:8081/roomManagement.jsp?d-49653-s=0&d-49653-o=2

并且由于“.jsp”后缀,我的控制器不处理此请求,并且不将房间列表放入视图中。 我该如何处理?

【问题讨论】:

    标签: spring model-view-controller mapping displaytag


    【解决方案1】:

    好的,很简单,我已经添加了

     requestURI="/roomManagement"
    

    要显示的参数:表格标签

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-18
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多