2013-04-16 50 views
0

我想在我的项目中使用显示标签库。春天mvc贴图+ displaytag分页/排序

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 

而且becouse的“.JSP”后缀我控制器犯规处理此请求,并把犯规房间列表进入视野。 我该如何处理?

回答

1

好吧这是非常简单的,我已经加入

requestURI="/roomManagement" 

参数显示:table标签