waysun一路陽光

          不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實實做事,認認真真做人。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 64 評論 :: 0 Trackbacks
          1.首先是一個頁面的調用
          <html:form action="softevaluate/scoreSet" method="POST">
          <html:link action="softevaluate/scoreSet.do?do=setScore" paramName="Info" paramProperty="scoreId" paramId="scoreId">
          </html:form>
          2.Action事件響應
          public class ScoreSetAction extends DispatchAction
          {
                 
          /****************************************************************/
          /****打分參數設置 添加 2008-04-11 14:59***/
           public ActionForward setScore(ActionMapping mapping, ActionForm form,
             HttpServletRequest request, HttpServletResponse response)
             throws Exception {
            /******************************************************************/
            /**添加 從數據庫獲得參數,去掉最高分,去掉最低分*/
              String maxscore = "";
              String minscore = "";   
              SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
              org.hibernate.classic.Session session = sessionFactory.openSession();
              Query query =session.createQuery("from ScoreViable");
              List users=query.list();
              session.close();
              sessionFactory.close();
              for (ListIterator iterator = users.listIterator(); iterator.hasNext(); )
              {
               ScoreViable user = (ScoreViable) iterator.next();
               //System.out.println(user.getBeforCount() +"Age: " + user.getEndCount()+"http:///");
               maxscore=user.getBeforCount()+"";
               minscore=user.getEndCount()+"";
              }
              String []st=new String[2];
              st[0]=maxscore;
              st[1]=minscore;
          /****為bean   ScoreViable 賦值**********/
              ScoreViable scoreViable=new ScoreViable();
              scoreViable.setBeforCount(new Long(maxscore));
              scoreViable.setEndCount(new Long(minscore));
              request.setAttribute("scoreViable", scoreViable);

            /***********************************************************************************/
            return mapping.findForward("setScore");
           }
          }

          3.在另外的的頁面使用bean
            <logic:present name="scoreViable" scope="request"> 
            <tr>
              <td width="200" class=content><div align="right">去掉最高分個數:</div></td> 
              <bean:define id="beforCount" name='scoreViable' property='beforCount' /> 
              <td width="200" class=content><input type="text" name="maxscore" value="<%=beforCount%>"/></td>
              <td width="200" class=content></td>
              <td width="200" class=content></td>
            </tr>
            <tr>
              <td width="200" class=content><div align="right">去掉最低分個數:</div></td>
              <bean:define id="endCount" name='scoreViable' property='endCount' />
              <td width="200" class=content><input type="text" name="minscore" value="<%=endCount%>"/></td>
              <td width="200" class=content></td>
              <td width="200" class=content></td>
            </tr>
            </logic:present>
          4.ScoreViable.
          java  JAVA BEAN

          ublic class ScoreViable implements java.io.Serializable {

              // Fields   
               private Long id;
               private Long beforCount;
               private Long endCount;
           
              // Constructors
              /** default constructor */
              public ScoreViable() {
              }
           /** minimal constructor */
              public ScoreViable(Long id, Long beforCount, Long endCount) {
                  this.id = id;
                  this.beforCount = beforCount;
                  this.endCount = endCount;
              }
             
              /** full constructor */

            
              // Property accessors
              public Long getId() {
                  return this.id;
              }
             
              public void setId(Long id) {
                  this.id = id;
              }
              public Long getBeforCount() {
                  return this.beforCount;
              }
             
              public void setBeforCount(Long beforCount) {
                  this.beforCount = beforCount;
              }
              public Long getEndCount() {
                  return this.endCount;
              }
             
              public void setEndCount(Long endCount) {
                  this.endCount = endCount;
              }
          }

          5.struts-config.xml
            <action attribute="scoreSetForm" name="scoreSetForm"
             parameter="do" path="/softevaluate/scoreSet" scope="request"
             type="com.gpdi.softevaluate.action.ScoreSetAction">
             <forward name="list" path="/softevaluate/scoreSetList.jsp" />
             <forward name="scorelist" path="/softevaluate/scoreList.jsp" />   
             <forward name="add" path="/softevaluate/scoreSetPropertyManage.jsp" /> 
             <forward name="edit" path="/softevaluate/scoreSetPropertyManage.jsp" />
             <forward name="saveAdd" path="/softevaluate/scoreSet.do?do=list" /> 
             <forward name="setScore" path="/softevaluate/scoreCountSet.jsp" /> 
             <forward name="importScore" path="/softevaluate/scoreCountSet.jsp" /> 
                <forward name="DelList"
              path="/softevaluate/scoreSet.do?do=list" /> 
            
          </action> 
          posted on 2008-06-20 08:39 weesun一米陽光 閱讀(200) 評論(0)  編輯  收藏 所屬分類: 總結備用
          主站蜘蛛池模板: 石城县| 明水县| 灌南县| 江口县| 东兰县| 抚宁县| 定南县| 湟源县| 邢台县| 永泰县| 娄烦县| 吴忠市| 霸州市| 德阳市| 明光市| 太白县| 中江县| 包头市| 乐山市| 磐安县| 阳东县| 同仁县| 扶余县| 慈利县| 巴马| 牙克石市| 武清区| 云和县| 明溪县| 湘潭市| 神农架林区| 静海县| 绥化市| 佛山市| 西峡县| 福安市| 怀仁县| 同德县| 广水市| 巴彦淖尔市| 英吉沙县|