Time of Update: 2017-01-18
最近的項目開發中,遇到了一個多檔案上傳的問題,即在不重新整理頁面的情況下,上傳多個檔案至伺服器。現總結分享如下:本文主要採用了基於jsp的ajax,jquery,servlet等技術。1.upload.jsp點擊上傳時,調用對應的fileupload函數,通過ajax將檔案非同步傳送到servlet中處理。注意在檔案上傳時,所使用的編碼類別型應當是“multipart/form-data”,它既可以發送文本資料,也支援位元據上傳。<%@ page language="java"
Time of Update: 2017-01-18
通常我們需要對函數進行最佳化,一般的做法是開始的時候獲得時間,結束的時候再獲得一次時間,兩次時間相減就能到到花費的時間。而函數運行速度之快,基本上都是毫秒級的。下面給出的函數就是就此準備的。// 時間轉為時間戳記(毫秒)function time2stamp(){ var d = new Date(); return Date.parse(d)+d.getMilliseconds();}用法:var t1 = time2stamp();// 比較各遊覽器的DOM運行速度。var divs =
Time of Update: 2017-01-18
本文執行個體為大家分享了JSP使用commons-fileupload實現檔案上傳代碼,供大家參考,具體內容如下1、準備:將commons-fileupload-1.1.zip和commons-io-1.1.zip複製到"\WEB-INF\lib"目錄下2、首先是Servlet:FileUpload.javapackage servlet;import java.io.File;import java.io.IOException;import
Time of Update: 2017-01-18
為了省事很多時候希望可以按斷行符號鍵來提交表單,要控制這些行為,可以藉助JS來達到要求。代碼如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="../../common/include_tag.jsp"%><%@ include
Time of Update: 2017-01-18
1) <a href='JavaScript:history.back(1)'>『返回上一頁』</a>2) <a href='window.history.back()'>『返回上一頁』</a>3) <a
Time of Update: 2017-01-18
類比線上考試系統,在request.jsp頁面輸出單選題和多選題,題目答完後點擊“考試完成”,頁面跳轉到requestHandle.jsp,該頁面對提交的資料進行處理,並將考試結果的資料輸出到頁面中。1.request.jsp代碼如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Time of Update: 2017-01-18
首先,本項目中使用的是bootstrap架構,因此有些人會說,給表格設定自適應屬性就可以了這裡要申明的是bootsrtap自適應是針對當瀏覽器不佔滿整個螢幕,而是一半的時候才會出現橫向的捲軸而當我們將瀏覽器最大化的時候,如果列數增多了呢?會出現什麼效果答案就是會出現擠壓的效果,橫向並不會出現捲軸查看網上的教程,很多人都說將什麼父div設定100%,table添加scrool屬性均不可這裡,解決的方法很簡單,設定<th>標籤的屬性即可,讓其不要自動換行$(document).r
Time of Update: 2017-01-18
如下所示:<div style="width:700px; height:225px; overflow:auto;"> <table border="1" width="100%" cellpadding="0" cellspacing="0"> <tr> <td width="3%">0</td> <td width="7%">0</td> </tr> <tr> &
Time of Update: 2017-01-18
今天myeclipse裡部署了之前做的一個測試專案,發現jsp裡的$符號tomcat啟動後頁面上顯示出來了,百度搜了下別人也有類似的問題出現過。經提醒原來是web.xml配置的version設定的是2.5而我tomcat5啟動的。是tomcat的版本低於web的版本,從而導致$符號不能正常使用。後將tomcat5改用tomcat6。jdk採用1.6
Time of Update: 2017-01-18
Ext.onReady(function() {store3 = new Ext.data.JsonStore({autoDestroy: true,totalProperty : 'totle',url: 'service.do',storeId: 'myStore',root: 'data',fields : [ 'id', "name", "pw" ]});var pagingToolbar = new Ext.PagingToolbar({emptyMsg :
Time of Update: 2017-01-18
1. 關於上傳圖片失敗的問題首先匯入jar包 commons-fileupload-1.2.2.jar,ueditor.jar然後修改editor_config.js找到並修改 URL 修改為 window.UEDITOR_HOME_URL||"/mypro/ueditor/" 其中mypro是我的項目名稱imagePath 修改為 URL + "upload/"假設我們的圖片儲存路徑是ueditor/upload/然後修改
Time of Update: 2017-01-18
在WEB.XML檔案中設定參數: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_
Time of Update: 2017-01-18
從Request對象中可以擷取各種路徑資訊,以下例子: 假設請求的頁面是index.jsp,項目是WebDemo,則在index.jsp中擷取有關request對象的各種路徑資訊如下 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
Time of Update: 2017-01-18
1、<SCRIPT LANGUAGE="JavaScript"> var myDate = new Date(); myDate.getYear(); //擷取當前年份(2位) myDate.getFullYear(); //擷取完整的年份(4位,1970-????) myDate.getMonth(); //擷取當前月份(0-11,0代表1月) myDate.getDate(); //擷取當前日(1-31)
Time of Update: 2017-01-18
首先,本項目中使用的是bootstrap架構,因此有些人會說,給表格設定自適應屬性就可以了這裡要申明的是bootsrtap自適應是針對當瀏覽器不佔滿整個螢幕,而是一半的時候才會出現橫向的捲軸而當我們將瀏覽器最大化的時候,如果列數增多了呢?會出現什麼效果答案就是會出現擠壓的效果,橫向並不會出現捲軸查看網上的教程,很多人都說將什麼父div設定100%,table添加scrool屬性均不可這裡,解決的方法很簡單,設定<th>標籤的屬性即可,讓其不要自動換行$(document).r
Time of Update: 2017-01-18
在自己練手時遇到了EL運算式被當成字串處理而沒有正確解析的現象。當時工程中使用的Javaee5,web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
Time of Update: 2017-01-18
本文執行個體總結了jsp編程常用技巧。分享給大家供大家參考,具體如下:一、分離下拉式清單方塊中的值頁面中有一個下拉式清單方塊,如下:<td><select ><option value=""></option><option value="18~30">18~30歲</option><option value="31~40">31~40歲</option></select></td&
Time of Update: 2017-01-18
本文執行個體講述了jsp頁面常用的查詢及顯示方法。分享給大家供大家參考,具體如下:背景:1. 需要將資料庫查詢結果在JSP中以列表方式顯示2. 在一個良好的J2EE模式中資料庫查詢一般用DAO實現(Data Access Object), JSP僅用於顯示資料方法一:建一個類,將查詢出的結果封裝到該類中,然後將該類對象添加到List中。(這個也是我最開始時用的方法,不通用且太麻煩了)。方法二:在介紹方法二的時候,我們先來看看如何把ResultSet轉化為List吧,代碼如下:private
Time of Update: 2017-01-18
本文執行個體講述了jsp擷取url路徑的方法。分享給大家供大家參考,具體如下:如果你請求的URL是 http://localhost:8080/demo/Index.jsprequest.getScheme() //輸出:httprequest.getServerName() //輸出: localhostrequest.getServerPort() //輸出: 8080request.getContextPath() //輸出:
Time of Update: 2017-01-18
本文執行個體講述了JSP監聽器用法。分享給大家供大家參考,具體如下:監聽器也叫Listener,是servlet服務的監聽器。它可以監聽用戶端的請求,服務端的操作等。比如統計線上使用者數量。每當增加一個HttpSession時,就會觸發sessionCreate(HttpSessionEvent se)方法,這樣就可以給線上人數加1.常用的監聽器介面如下:1. ServletContextAttributeListener監聽對ServletContext屬性的操作。比如增加,刪除,修改屬性。2