<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      java result

      文檔

      java result

      javaresult是表示數據庫結果集的數據表。預定義的Result比如:1、dispatcher,它屬于是實現類ServletDispatcherResult。2、redirect,它是用來實現跳轉到下一個頁面的,與dispatcher不一樣的是,它的特點是全新的請求。
      推薦度:
      導讀javaresult是表示數據庫結果集的數據表。預定義的Result比如:1、dispatcher,它屬于是實現類ServletDispatcherResult。2、redirect,它是用來實現跳轉到下一個頁面的,與dispatcher不一樣的是,它的特點是全新的請求。

      java result是什么?讓我們一起來了解一下吧!

      java result是表示數據庫結果集的數據表。它的完整英文名稱是javax.servlet.jsp.jstl.sql.Result。如果要獲得Result,我們應該先要獲得Result,接著ResultSupport.toResult(rs)轉化。

      ?

      下面是如何得到result的具體步驟:

      Statement?stmt?=?con.createStatement(
      ??????????????????????????????????????ResultSet.TYPE_SCROLL_INSENSITIVE,
      ??????????????????????????????????????ResultSet.CONCUR_UPDATABLE);
      ???????ResultSet?rs?=?stmt.executeQuery("SELECT?a,?b?FROM?TABLE2");
      ???????Result?rst?=?ResultSupport.toResult(rs);

      預定義的Result比如:

      1.dispatcher

      它屬于是實現類ServletDispatcherResult。在它的ResultType的實現中,調用了javax.servlet.RequestDispatcher類里面的forward(),

      所以它的作用是跳轉頁面,同時通過它的跳轉可以儲存原來頁面中request的數據信息。

      2.redirect

      它也是用來實現跳轉到下一個頁面的,與dispatcher不一樣的是,它的特點是全新的請求,因此其數據信息是不同的。

      實戰演練,具體步驟如下:

      import?org.apache.commons.lang.StringUtils;
      import?java.io.Serializable;
      import?java.util.HashMap;
      import?java.util.Map;
      public?class?Result??extends?BaseDomain?implements?Serializable?{
      ????private?String?code;
      ????private?String?msg;
      ????private?T?data;
      ????private?Result()?{
      ????????this.code?=?UnifyStrErrorCode.SUCCESS.getCode();
      ????????this.msg?=?UnifyStrErrorCode.SUCCESS.getMsg();
      ????}
      ????private?Result(T?data)?{
      ????????this.code?=?UnifyStrErrorCode.SUCCESS.getCode();
      ????????this.msg?=?UnifyStrErrorCode.SUCCESS.getMsg();
      ????????this.setData(data);
      ????}
      ????private?Result(String?code,?String?msg)?{
      ????????this.code?=?UnifyStrErrorCode.SUCCESS.getCode();
      ????????this.msg?=?UnifyStrErrorCode.SUCCESS.getMsg();
      ????????this.setCode(code);
      ????????this.setMsg(msg);
      ????}
      ????private?Result(String?code,?String?msg,?T?data)?{
      ????????this.code?=?UnifyStrErrorCode.SUCCESS.getCode();
      ????????this.msg?=?UnifyStrErrorCode.SUCCESS.getMsg();
      ????????this.setCode(code);
      ????????this.setMsg(msg);
      ????????this.setData(data);
      ????}
      ????public?Result?setError(String?code,?String?msg)?{
      ????????this.setCode(code);
      ????????this.setMsg(msg);
      ????????return?this;
      ????}
      ????public?Result?setError(UnifyStrErrorCode?errorCode)?{
      ????????this.setCode(errorCode.getCode());
      ????????this.setMsg(errorCode.getMsg());
      ????????return?this;
      ????}
      ????public?boolean?isSuccess()?{
      ????????return?StringUtils.equals(this.getCode(),?UnifyStrErrorCode.SUCCESS.getCode());
      ????}
      ????public?static??Result?instance()?{
      ????????return?new?Result();
      ????}
      ????public?static??Result?instance(T?data)?{
      ????????return?new?Result(data);
      ????}
      ????public?static??Result?instance(String?code,?String?msg)?{
      ????????return?new?Result(code,?msg);
      ????}
      ????public?static??Result?instance(String?code,?String?msg,?T?data)?{
      ????????return?new?Result(code,?msg,?data);
      ????}
      ????public?String?getCode()?{
      ????????return?this.code;
      ????}
      ????public?void?setCode(String?code)?{
      ????????this.code?=?code;
      ????}
      ????public?String?getMsg()?{
      ????????return?this.msg;
      ????}
      ????public?void?setMsg(String?msg)?{
      ????????this.msg?=?msg;
      ????}
      ????public?T?getData()?{
      ????????return?this.data;
      ????}
      ????public?void?setData(T?data)?{
      ????????this.data?=?data;
      ????}
      ????public?Map?toJsonMap(){
      ????????Map?map?=?new?HashMap<>();
      ????????map.put("data",this.data);
      ????????map.put("msg",this.msg);
      ????????map.put("code",this.code);
      ????????return??map;
      ????}
      }

      以上就是小編今天的分享了,希望可以幫助到大家。

      文檔

      java result

      javaresult是表示數據庫結果集的數據表。預定義的Result比如:1、dispatcher,它屬于是實現類ServletDispatcherResult。2、redirect,它是用來實現跳轉到下一個頁面的,與dispatcher不一樣的是,它的特點是全新的請求。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      java resultset java resume java retrofit java reverse() java reverse java rotate java rsa加密 java path java paypal java phoenix java ping java pipeline java rsa公鑰加密 java rsa私鑰加密 java rtp java runnable java runtime.exec java rxjava java sandbox java script java rest java requests java partial java request java parser java repeat java parse java pandas java override java render java region java require java resolve java resources java overload java outofmemory java outer java orm java openssl java regex
      Top 少妇高潮太爽了在线视频