<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁(yè) 科技百科 java result

    java result

    文檔

    java result

    javaresult是表示數(shù)據(jù)庫(kù)結(jié)果集的數(shù)據(jù)表。預(yù)定義的Result比如:1、dispatcher,它屬于是實(shí)現(xiàn)類ServletDispatcherResult。2、redirect,它是用來(lái)實(shí)現(xiàn)跳轉(zhuǎn)到下一個(gè)頁(yè)面的,與dispatcher不一樣的是,它的特點(diǎn)是全新的請(qǐng)求。
    推薦度:
    導(dǎo)讀javaresult是表示數(shù)據(jù)庫(kù)結(jié)果集的數(shù)據(jù)表。預(yù)定義的Result比如:1、dispatcher,它屬于是實(shí)現(xiàn)類ServletDispatcherResult。2、redirect,它是用來(lái)實(shí)現(xiàn)跳轉(zhuǎn)到下一個(gè)頁(yè)面的,與dispatcher不一樣的是,它的特點(diǎn)是全新的請(qǐng)求。

    java result是什么?讓我們一起來(lái)了解一下吧!

    java result是表示數(shù)據(jù)庫(kù)結(jié)果集的數(shù)據(jù)表。它的完整英文名稱是javax.servlet.jsp.jstl.sql.Result。如果要獲得Result,我們應(yīng)該先要獲得Result,接著ResultSupport.toResult(rs)轉(zhuǎn)化。

    ?

    下面是如何得到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);

    預(yù)定義的Result比如:

    1.dispatcher

    它屬于是實(shí)現(xiàn)類ServletDispatcherResult。在它的ResultType的實(shí)現(xiàn)中,調(diào)用了javax.servlet.RequestDispatcher類里面的forward(),

    所以它的作用是跳轉(zhuǎn)頁(yè)面,同時(shí)通過(guò)它的跳轉(zhuǎn)可以儲(chǔ)存原來(lái)頁(yè)面中request的數(shù)據(jù)信息。

    2.redirect

    它也是用來(lái)實(shí)現(xiàn)跳轉(zhuǎn)到下一個(gè)頁(yè)面的,與dispatcher不一樣的是,它的特點(diǎn)是全新的請(qǐng)求,因此其數(shù)據(jù)信息是不同的。

    實(shí)戰(zhàn)演練,具體步驟如下:

    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是表示數(shù)據(jù)庫(kù)結(jié)果集的數(shù)據(jù)表。預(yù)定義的Result比如:1、dispatcher,它屬于是實(shí)現(xiàn)類ServletDispatcherResult。2、redirect,它是用來(lái)實(shí)現(xiàn)跳轉(zhuǎn)到下一個(gè)頁(yè)面的,與dispatcher不一樣的是,它的特點(diǎn)是全新的請(qǐng)求。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    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 国产精品嫩草影院在线看| 91精品国产91久久综合| 精品无码一区在线观看| 久久精品国产亚洲一区二区三区 | 日韩精品亚洲aⅴ在线影院| 人妻精品久久无码区洗澡| 久久国内精品自在自线软件| 国产精品视频不卡| 日韩精品中文字幕在线| 日本午夜精品视频在线观看| 日韩精品无码一本二本三本| 亚洲精品自产拍在线观看| 亚洲А∨精品天堂在线| 探花国产精品三级在线播放| 国产精品jizz在线观看直播| 99久热只有精品视频免费看| 国产亚洲精品a在线无码| 九九久久精品国产| www国产亚洲精品久久久日本| 国产精品美女一级在线观看| 免费精品国产自产拍在| 3d精品重口littleballerina| 亚洲国产精品线在线观看| 国产精品白丝AV网站| 国产综合成人色产三级高清在线精品发布| 六月婷婷精品视频在线观看| 日韩精品福利视频一区二区三区| 伊人久久精品一区二区三区| 久久人人做人人玩人精品| 亚洲综合一区二区精品久久| 99久久99久久精品| 亚洲国产精品一区| 无码人妻精品一区二区三区在线 | 久久青草精品38国产免费| 亚洲精品高清无码视频| 久久五月精品中文字幕| 精品人妻一区二区三区毛片| 精品伦精品一区二区三区视频| 国产精品福利片免费看| 精品国精品国产自在久国产应用男 | 亚洲国产日产无码精品|