0

プロジェクトで表示タグ ライブラリを使用しようとしています。

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」サフィックスがあるため、コントローラーはこの要求を処理せず、部屋のリストを表示しません。どのように処理すればよいですか?

4

1 に答える 1

2

わかりました、それは本当に簡単でした、追加しました

 requestURI="/roomManagement"

表示するパラメータ:table タグ

于 2013-04-20T10:01:02.803 に答える