1,頁面
(1)Javascript
//利用Jquery框架 function verify(){ //alert("Enter the script"); //1.獲取文本框中的內容 //document.getElementById("userName"); dom的方式 //Jquery的查找節點的方式,參數中#加上id屬性值可以找到一個節點。 //jquery的方法返回的都是jquery的對象,可以繼續在上面執行其他的jquery方法 //var jqueryObj=$("#userName"); //var userName=jqueryObj.val(); //alert(userName); //2.將文本框中的數據發送給服務器段的servelt //使用jquery的XMLHTTPrequest對象get請求的封裝 //解決中文亂麻問題的方法1,頁面端發出的數據作一次encodeURI,服務器段使用new String(old.getBytes("iso8859-1"),"UTF-8"); //解決中文亂麻問題的方法2,頁面端發出的數據作兩次encodeURI,服務器段使用URLDecoder.decode(old,"UTF-8") var url="staff.do?command=toShowMessage&userName="+encodeURI(encodeURI($("#userName").val())); //url = convertURL(url); $.get(url,null,callback); } function callback(data){ //3.接收服務器端返回的數據,data值 //找到保存結果信息的節點 var resultObj=$("#result"); //4.將服務器段返回的數據動態的顯示在頁面上 resultObj.html(data); }
(2)html
<mce:script type="text/javascript" src="<%=request.getContextPath()%><!-- /jslib/jquery.js"> // --></mce:script> <mce:script type="text/javascript" src="<%=request.getContextPath()%><!-- /jslib/verify.js"> // --></mce:script> <input type="text" name="staffId" id="userName" onblur="verify()"> <font color="red"><span id="result"></span></font>
2,配置文件
<action path="/staff" type="cn.com.action.StaffAction" name="staffForm" scope="request" parameter="command">
3,action代碼
回調函數返回原頁面,此處返回null
/** * 與前臺ajax發來的請求交互,返回值爲null,ajax這樣按照回調函數跳轉 *@Method toShowMessage */ public ActionForward toShowMessage(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("-----進入toShowMessage----ajax-"); String userName=request.getParameter("userName"); System.out.println(userName); if(sd.getByStaffId(userName)==null){ response.setContentType("text/html;charset=utf-8"); PrintWriter pw=response.getWriter(); pw.println("用戶不存在!"); } return null; }
在servlet裏面重寫以下方法: public void init(ServletConfig config) throws ServletException { SpringBeanAutowiringSupport
01.openSession到底做了什麼1.1 SqlSessionFactory 接口的方法,得找接口的實現類1.2DefaultSqlSessionFactory implements SqlSessionFactory 進而找到了D
寫在前面: 項目演示地址:小白權限管理系統 功能介紹 主要講解maven工程搭建,以及基於MySQL 數據庫的商品表信息,並完成SSM整合。 1.1 環境搭建 主要講解maven工程搭建,以及基於oracle數據庫的商品表信息
寫在前面: 本文將告訴你:數據庫事務,以及如何使用Spring整理事務,以及用註解開發事務。 作者是一個學生,沒有能力寫得太深,需要的可以去看看大佬們的 手撕Spring源碼。 如果對你有幫助可以點贊支持一下^ _ ^ 作
寫在前面:本文使用SpringMVC的HiddentHttpMethodFilter過濾器演示Restful的模擬增刪改查 作者還在學習階段,本文內容不深,若寫得不好請見諒。 公衆號:小白編碼 本文目錄REST 風格 U
解決方法1:在web.xml中配置: <servlet-mapping> <!--配置不過濾的靜態資源,以下結尾--> <servlet-name>default</servlet-name
寫在前面: 最近學習Spring告一段落了,這文章可以簡單的告訴你怎麼使用Spring的IOC控制反轉,以及IOC註解開發。 作者是一個學生,沒有能力寫得太深,需要的可以去看看大佬們的手撕Spring源碼。 本文將告訴你:
寫在前面: 最近學習Spring告一段落了,這文章可以簡單的告訴你什麼是AOP,AOP相關術語,AOP的xml配置,AOP註解開發 。 作者是一個學生,沒有能力寫得太深,需要的可以去看看大佬們的手撕Spring源碼。 如果對
寫在前面:本文簡單講解SpringMVC的一些註解 公衆號:小白編碼 本文目錄第一章:三層架構和MVC三層架構:MVC模型第二章:SpringMVC優勢SpringMVC優勢第三章: SpringMVC入門案例第四章:S
問題:Spring測試服務層能夠回滾事務,而控制器的事務卻無法回滾! spring配置文件: <!-- 開啓註解掃描,希望處理Service和dao,controller不需要Spring框架處理--> <c
寫在前面:本文簡單講解SpringMVC的響應數據處理,以及文件上傳與下載,響應JSON格式,異常處理,攔截器的介紹等。。 作者還在學習階段,如果寫得不好請見諒。 公衆號:小白編碼 本文目錄第一章:響應數據和結果視圖1.
寫在前面: Mybatis是一個優秀的框架,今天我給大家介紹一下mybatis的用法,本文特別長,可以和官方文檔一起食用。並且我這裏整理了一份PDF格式的筆記,需要可以找我,全文8W字符,寫得很累,希望能給個贊。 公衆號:小白編
下載圖片 RestTemplate restTemplate=new RestTemplate(); ResponseEntity<Resource> forObject = restTemplate.getForEnt
將依賴包和代碼程序進行分離。 將靜態文件分離。 maven打包程序和依賴分離 <plugins> <plugin> <groupId>org.apache.maven.p
一、ControllerAdvice的常用場景 1、全局異常處理 2、全局數據綁定 3、全局數據預處理 靈活使用這三個功能,可以幫助我們簡化很多工作,需要注意的是,這是 SpringMVC 提供的功能,在 Spring Boot 中可以