Java瑣事

          -I am not alone
          posts - 54, comments - 30, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          struts2中select標簽的用法總結

          Posted on 2010-10-03 17:06 石子路口 閱讀(3855) 評論(1)  編輯  收藏 所屬分類: 網頁制作struts2
             使用struts2的標簽可以大大提高開發效率,剛剛學習了select標簽的使用,并成功跟后臺連接,這里把代碼奉上 
             功能目的:根據找到的課程列表,使用select標簽選擇課程,并顯示相應的欄目
          jsp頁面代碼:
          <body>
                  
          <s:form name="selectCourse" action="browseColumn.action" method="post">
                      
          <table align="center" border="0" width="760">
                          
          <tr>
                              
          <td align="right" width="100" style="color: #FF2D2D">
                                  課程名:
                              
          </td>
                              
          <td>
                                  
          <s:select list="courses" name="courseId" listKey="id" listValue="name"
                                      onchange
          ="selectCourse.submit()" theme="simple"></s:select>
                              
          </td>
                          
          </tr>
                      
          </table>
                  
          </s:form>
              
          </body>
          說明:courses對應于action中的list,courseId為列表中選中項的key值,id和name分別對應于課程類(Kc)的id和name
          action類
          public class ColumnAction extends ActionSupport
          {
              
          //課程id
              private String teacherId;
              
          private String courseId;
              
          private List<Kc> courses;
              
              
          //getter和setter方法
              
          //查詢指定教師所有課程
              public String browseCourse()
              
          {
                  
                  
          int tId = Integer.parseInt(teacherId);
                  setCourses(columnService.getCourse(tId));
                  
          for(Kc kc:courses)
                  
          {
                      System.out.println(
          "課程號:" + kc.getId() + ", 課程名:" + kc.getName());
                  }

                  
          return SUCCESS;
              }

              
              
          //根據課程查詢欄目
              public String browseColumn() throws Exception
              
          {
                  System.out.println(
          "課程號:" + courseId );
          //        setCourseName(columnService.getCourseName(course.getId()));
                  setColumnBeans(columnService.getColumnByCourse(Integer.parseInt(courseId)));
                  
          return SUCCESS;
              }

              
          }
          struts.xml的配置
          <action name="browseCourse" class="columnAction"
                      method
          ="browseCourse">

                      
          <result name="success">/page/teacher/result.jsp</result>
                  
          </action>
                  
          <action name="browseColumn" class="columnAction"
                      method
          ="browseColumn">

                      
          <result name="success">/page/teacher/result.jsp</result>
                  
          </action>
          這樣就可以正常顯示了

          評論

          # re: struts2中select標簽的用法總結  回復  更多評論   

          2010-10-03 21:11 by ol_beta
          回來試試!
          主站蜘蛛池模板: 巴马| 武陟县| 徐闻县| 哈尔滨市| 什邡市| 江川县| 东平县| 凤山市| 庆安县| 新野县| 云阳县| 保德县| 沁水县| 云和县| 彰武县| 东乡县| 平和县| 都昌县| 虞城县| 寿阳县| 乃东县| 嘉善县| 奈曼旗| 永德县| 新乡县| 乳源| 沐川县| 手游| 凤冈县| 望都县| 普宁市| 香港| 灵川县| 英吉沙县| 保康县| 年辖:市辖区| 揭东县| 宜宾县| 堆龙德庆县| 石林| 阿巴嘎旗|