1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      怎么在JavaScript腳本中執(zhí)行java后臺(tái)代碼

      怎么在JavaScript腳本中執(zhí)行java后臺(tái)代碼,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

      創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括渦陽(yáng)網(wǎng)站建設(shè)、渦陽(yáng)網(wǎng)站制作、渦陽(yáng)網(wǎng)頁(yè)制作以及渦陽(yáng)網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,渦陽(yáng)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到渦陽(yáng)省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

      使用場(chǎng)景:關(guān)閉頁(yè)面彈窗時(shí)執(zhí)行sql語(yǔ)句。

      其實(shí)js里執(zhí)行sql語(yǔ)句有多種方式。

      方式一:直接在js代碼里調(diào)用sql語(yǔ)句,原則上不能使用,因?yàn)檫@將sql直接暴露在客戶端,安全性極差。

      方式二:在js里運(yùn)用ajax技術(shù),調(diào)用后臺(tái)方法執(zhí)行sql語(yǔ)句。

      方式三:運(yùn)用dwr框架,其實(shí)是對(duì)ajax技術(shù)進(jìn)行了封裝。

      一、首先編寫一個(gè)dwr.xml文件

      
      
      
        
          
          
            
            
            
            
            
          
      
        
        
        
          ); 
            UserInfoManageOpDwr.addUserInfo(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,Map); 
            ]]>
        
      

      二、在web.xml文件里配置servlet

      
        
          dwr-invoker
          uk.ltd.getahead.dwr.DWRServlet
          
            debug
            false
          
          
            
              allowGetForSafariButMakeForgeryEasier
            
            true
          
            
            crossDomainSessionSecurity  
            false  
          
          1
        
        
          dwr-invoker
          /dwr/*
        

      三、寫一個(gè)普通的JAVA類

      package cn.etcom.jfgl.tel.fee.callType;
      
      import java.sql.Connection;
      import java.sql.PreparedStatement;
      import java.sql.ResultSet;
      import java.sql.SQLException;
      import java.util.ArrayList;
      import java.util.List;
      
      import javax.servlet.http.HttpServletRequest;
      
      import org.json.JSONException;
      import org.json.JSONObject;
      
      import cn.etcom.common.utility.DBUtil;
      import cn.etcom.common.utility.RsHandler;
      import cn.etcom.common.utility.SqlActuator;
      import cn.etcom.common.utility.StringUtil;
      
      /*******************************************************************************
       * 
       * @author 劉彥寧 2011-08-12
       * 
       */
      // 處理呼叫類型的dwr
      public class CallTypeOpDwr {
        
        /***************************************************************************
         * DWR 方法,執(zhí)行存儲(chǔ)過程。
         * 
         */
        public String updateSp() {
          String sql = "exec Pub_Sp_UpdateFieldMemo ?";
          Connection conn = DBUtil.getConnection();
          PreparedStatement psmt = null;
          try {
            psmt = conn.prepareStatement(sql);
            psmt.setString(1, "CALL");
            boolean a = psmt.execute();
            DBUtil.close(null, psmt, conn);
            conn = DBUtil.getConnection();
            psmt = conn.prepareStatement(sql);
            psmt.setString(1, "USER");
            boolean b = psmt.execute();
            System.out.println(a);
            System.out.println(b);
            System.out.println("關(guān)閉彈窗執(zhí)行存儲(chǔ)過程 >> "+sql);
          } catch (SQLException e) {
            e.printStackTrace();
          }finally {
            DBUtil.close(null, psmt, conn);
          }
          return null;
        }
      }

      四、寫一個(gè)JSP頁(yè)面,主要導(dǎo)入engine.js和相應(yīng)的java類映射的js文件,然后編寫js即可調(diào)用

      //以下為jsp的引入js文件部分
      
      
      

      五、js文件里調(diào)用后臺(tái)代碼

      var basePath = "";
        if(typeof(glbRootPath) != "undefined"){ 
          basePath = glbRootPath;
          document.write("99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区 
      
          1. <ul id="0c1fb"></ul>

            <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
            <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

            望谟县| 金门县| 花莲县| 金塔县| 衡阳市| 蛟河市| 桓仁| 孝义市| 东明县| 潜山县| 元氏县| 高台县| 大荔县| 商都县| 乌鲁木齐县| 海南省| 蛟河市| 峡江县| 嘉荫县| 班玛县| 贵德县| 古浪县| 洪雅县| 江川县| 弥渡县| 南江县| 东丰县| 东乡族自治县| 鄂尔多斯市| 西藏| 马公市| 姜堰市| 景泰县| 芜湖市| 博罗县| 丰镇市| 玉田县| 静宁县| 临湘市| 边坝县| 永善县|