91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Servlet方法中的常用方法頭那些

發布時間:2021-12-07 10:17:23 來源:億速云 閱讀:161 作者:小新 欄目:編程語言

小編給大家分享一下Servlet方法中的常用方法頭那些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

◆parseTextMessage()方法

在這個例子里:定義了一個數據接受類。parseTextMessage()方法接受了一組從表單傳送過來的對象以及他們的值。我們在做一些產品開發的時候,比如自定義表單,往往不知道傳送過來有多少對象,對于這樣的問題,程序是無法知道的,用了這個方法后,就可以報所有的對象一下子都拿到了。下面看一下這個例子:

private void parseTextMessage(HttpServletRequest request){       Enumeration names;  // 列舉client傳送過來的所有的對象      String      name;   /      String[]    value;  //        // 接受所有的對象      names = request.getParameterNames();              while (names.hasMoreElements()) {         //得到對象名稱          name = (String)names.nextElement();        //根據對象名稱重新找到對象的值          value = request.getParameterValues(name);       //  把對象名稱和值放到一個類中,這個類的代碼在前面的練習中有          put(name, value);      }       // 獲取一個page的ID,為什么要設置page id,在java規則中有      pageID  = getPostPageID();          //  獲取事務id,如果有事務的話      trxID   = getPostTrxID();  }

◆getJSPBeanInSession()方法

這是一個I/O管理類。這個方法根據page的id來從session中返回jsp的數據,如果用getSession(true).getAttribute(pageID) 也是對的。

  private JPC_JSPBean getJSPBeanInSession(String pageID) {   據頁的id來從session中返回jsp的數據  return (JPC_JSPBean)request.getSession().getAttribute(pageID);  }


  ◆dispatchTransaction()方法

這個方法得到一組類的實例,然后開始事務處理。

public void dispatchTransaction() {      JPC_Transaction trx = null;      String classList[] = getTrxClassList(getTrxID());       try {             for (int i = 0; i < classList.length; i++) {                trx = (JPC_Transaction)Class.forName(classList[i]).newInstance();              if (trx != null) {                  trx.setIOManager(this);                  trx.start();              }          }      } catch (ClassNotFoundException e) {          e.printStackTrace();      } catch (InstantiationException e) {          e.printStackTrace();      } catch (IllegalAccessException e) {          e.printStackTrace();      }  }


◆putJSPBeanInSession()方法

把jsp的數據類和一個jsp頁面的ID放到 session中。

private void putJSPBeanInSession(String pageID, JPC_JSPBean jspBean) {          //把jsp的數據類和一個jsp頁面的ID放到 session中。      request.getSession().setAttribute(pageID, jspBean);  }

◆sendPage()方法

private void sendPage(String pageID, JPC_JSPBean outJSPBean) {   // 把頁面id和數據存儲到 session 中      if (outJSPBean != null) {          putJSPBeanInSession(pageID, outJSPBean);      }   // 根據文件id來取得文件數據    String jspFileName = getJSPFileName(pageID);   //根據jsp文件名來得到一個RequestDispatcher      RequestDispatcher rd = context.getRequestDispatcher(jspFileName);       if (rd != null) {           try {              //調用jsp              rd.forward(request, response);          } catch (ServletException e) {          } catch (IOException e) {          }      }  }

以上是“Servlet方法中的常用方法頭那些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泸水县| 疏附县| 桐城市| 定州市| 肇源县| 苏尼特左旗| 四平市| 平凉市| 阳东县| 江都市| 时尚| 泗阳县| 新乡县| 达日县| 广昌县| 丰宁| 潞城市| 城口县| 化德县| 临沭县| 禹州市| 墨江| 迁西县| 高淳县| 琼海市| 韶关市| 舟山市| 林州市| 托克逊县| 大名县| 石楼县| 靖西县| 阿图什市| 淅川县| 厦门市| 乌兰浩特市| 邵武市| 罗田县| 茶陵县| 贡嘎县| 徐汇区|