• <i id='IKbCt'><tr id='IKbCt'><dt id='IKbCt'><q id='IKbCt'><span id='IKbCt'><b id='IKbCt'><form id='IKbCt'><ins id='IKbCt'></ins><ul id='IKbCt'></ul><sub id='IKbCt'></sub></form><legend id='IKbCt'></legend><bdo id='IKbCt'><pre id='IKbCt'><center id='IKbCt'></center></pre></bdo></b><th id='IKbCt'></th></span></q></dt></tr></i><div id='IKbCt'><tfoot id='IKbCt'></tfoot><dl id='IKbCt'><fieldset id='IKbCt'></fieldset></dl></div>

      1. <tfoot id='IKbCt'></tfoot>
      2. <small id='IKbCt'></small><noframes id='IKbCt'>

        • <bdo id='IKbCt'></bdo><ul id='IKbCt'></ul>
        <legend id='IKbCt'><style id='IKbCt'><dir id='IKbCt'><q id='IKbCt'></q></dir></style></legend>

        使用 DisplayTag 库框架通过 Struts2 进行分页

        时间:2023-10-15
          <bdo id='0fX9I'></bdo><ul id='0fX9I'></ul>
          <legend id='0fX9I'><style id='0fX9I'><dir id='0fX9I'><q id='0fX9I'></q></dir></style></legend>

                  <tbody id='0fX9I'></tbody>

                1. <small id='0fX9I'></small><noframes id='0fX9I'>

                  <i id='0fX9I'><tr id='0fX9I'><dt id='0fX9I'><q id='0fX9I'><span id='0fX9I'><b id='0fX9I'><form id='0fX9I'><ins id='0fX9I'></ins><ul id='0fX9I'></ul><sub id='0fX9I'></sub></form><legend id='0fX9I'></legend><bdo id='0fX9I'><pre id='0fX9I'><center id='0fX9I'></center></pre></bdo></b><th id='0fX9I'></th></span></q></dt></tr></i><div id='0fX9I'><tfoot id='0fX9I'></tfoot><dl id='0fX9I'><fieldset id='0fX9I'></fieldset></dl></div>

                  <tfoot id='0fX9I'></tfoot>
                2. 本文介绍了使用 DisplayTag 库框架通过 Struts2 进行分页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想为我的应用程序的某些类别应用分页,我在其中使用 spring、struts2 和冬眠.在这里,我从welcome.jsp 文件中调用动作类.它有以下代码:

                  I want to apply pagination for some class of my application, in which i am using spring, struts2 & hibernate. Here i am calling action class from welcome.jsp file. It has following code :

                  <s:form action="marketing/allCountry.action">  
                           <s:submit value="Click"></s:submit>  
                           </s:form>  
                  

                  现在我的 allCountry.action 类 java 有以下代码:

                  Now my allCountry.action class of java has following code :

                  public String executeAction() throws Exception {
                          try {
                              countryList = new ArrayList<Country>();
                              countryList = this.countrySecurityProcessor.findByAll(0, null, null, null, null, false, false, null, null, null, null, 0);
                              System.out.println("countryList = "+countryList);
                              return ActionSupport.SUCCESS;
                  
                          } catch (Exception ex) {
                              return ActionSupport.ERROR;
                          }
                  }
                  

                  它正确地获取数据,我通过打印 countryList 对象确认.但现在我从 SUCCESS 重定向到 country.jsp.country.jsp 的代码是:

                  It fetches the data properly, that i confirmed by printing countryList object. But now i am redirecting from SUCCESS to country.jsp. The code of country.jsp is :

                  <display:table list="countryList" requestURI="CountryAllAction" pagesize="3">
                      <display:column property="id" title="ID" />
                      <display:column property="name" />
                  </display:table>
                  

                  现在在执行我的应用程序时,我遇到了运行时错误,例如:

                  Now at the time executing my application i am getting run time error like :

                  javax.servlet.ServletException: javax.servlet.ServletException:异常:[.LookupUtil] 在对象类型中查找属性id"时出错java.lang.String".原因:未知属性 'id'

                  javax.servlet.ServletException: javax.servlet.ServletException: Exception: [.LookupUtil] Error looking up property "id" in object type "java.lang.String". Cause: Unknown property 'id'

                  此类错误的解决方法是什么?

                  What is the solution to this type of error?

                  推荐答案

                  你需要在你的 action 中为你的 countryList 设置一个 getter.

                  You need to have a getter for your countryList in your action.

                  List<Country> countryList = new ArrayList<Country>();
                  
                  public String executeAction() throws Exception {
                    try {
                       countryList = this.countrySecurityProcessor.findByAll(0, null, null, null, null, false, false, null, null, null, null, 0);
                       System.out.println("countryList = "+countryList);
                       return ActionSupport.SUCCESS;
                  
                    } catch (Exception ex) {
                       return ActionSupport.ERROR;
                    }
                  
                  }
                  
                  public List<Country> getCountryList() {
                    return countryList;
                  }
                  

                  这篇关于使用 DisplayTag 库框架通过 Struts2 进行分页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在 struts.xml 中声明/处理哪些异常 下一篇:如何从 displaytag 中的 struts2 复选框获取复选框值到操作类

                  相关文章

                3. <legend id='smFiC'><style id='smFiC'><dir id='smFiC'><q id='smFiC'></q></dir></style></legend>
                  <i id='smFiC'><tr id='smFiC'><dt id='smFiC'><q id='smFiC'><span id='smFiC'><b id='smFiC'><form id='smFiC'><ins id='smFiC'></ins><ul id='smFiC'></ul><sub id='smFiC'></sub></form><legend id='smFiC'></legend><bdo id='smFiC'><pre id='smFiC'><center id='smFiC'></center></pre></bdo></b><th id='smFiC'></th></span></q></dt></tr></i><div id='smFiC'><tfoot id='smFiC'></tfoot><dl id='smFiC'><fieldset id='smFiC'></fieldset></dl></div>
                4. <small id='smFiC'></small><noframes id='smFiC'>

                  <tfoot id='smFiC'></tfoot>

                        <bdo id='smFiC'></bdo><ul id='smFiC'></ul>