Time of Update: 2017-01-13
這幾天的工作主要圍繞著檔案(主要是圖片)上傳,並可以線上和HTML編輯器整合,操作簡便與目前引用網上圖片相似。我是有點小看了這件事情,不過也不無道理:一來以前使用servlet完成過,其中的核心DoUpLoadBean也的確是可以工作;其次整合到編輯器則在使用php的本人的私人部落格上做過,看不出有什麼特別難的地方。但實際上在展開後就發現,簡單實現上傳是容易的,但要合理地安排上傳的策略,就不得不小心翼翼。因為允許上傳本身是非常需要危險的,這實際上是開了一個口子;允許客戶對伺服器進行事
Time of Update: 2017-01-13
1、利用System.getProperty()函數擷取當前路徑: 代碼如下複製代碼 System.out.println(System.getProperty("user.dir"));//user.dir指定了當前的路徑 2、使用File提供的函數擷取當前路徑: 代碼如下複製代碼 File directory = new
Time of Update: 2017-01-13
str=str.substring(int beginIndex);截取掉str從首字母起長度為beginIndex的字串,將剩餘字串賦值給str;str=str.substring(int beginIndex,int endIndex);截取str中從beginIndex開始至endIndex結束時的字串,並將其賦值給str;執行個體 public class Utils { public static String diff(String str1, String
Time of Update: 2017-01-13
JSP串連各類資料庫大全SQLServer2000 JDBC驅動的完整安裝及測試說明SQLServer2000 JDBC驅動的完整安裝及測試說明(轉載)一、下載SQLSERVER2000的jdbc驅動程式。在微軟網站就有這個驅動程式:Window作業系統http://www.uncj.com/upload/files/ms_jdbc_setup.exe
Time of Update: 2017-01-13
關於JSP頁面中的pageEncoding和contentType兩種屬性的區別: pageEncoding是jsp檔案本身的編碼 contentType的charset是指伺服器發送給用戶端時的內容編碼 JSP要經過兩次的“編碼”,第一階段會用pageEncoding,第二階段會用utf-8至utf-8,第三階段就是由Tomcat出來的網頁, 用的是contentType。
Time of Update: 2017-01-13
Cookie不能直接存中文,中文必須編碼成asccii串才行,可以這樣做 代碼如下複製代碼 String str = java.net.URLEncoder.encode(中文); 得到編碼後的字串 取出後這樣解碼: 代碼如下複製代碼 String
Time of Update: 2017-01-13
fckeditor在jsp教程檔案上傳失敗解決方案My Code如下web.xml<servlet><servlet-name>connector</servlet-name><servlet-class>net.fckeditor.connector.connectorservlet</servlet-class><load-on-startup>1</load-on-startup></servlet&
Time of Update: 2017-01-18
首先後台分頁需要理清分頁思路,把資料庫裡面需要分頁的資訊放到List集合中,然後按照頁面反饋給背景頁碼對List集合進行SubList切割把切完的List傳到前端進行顯示。1.分頁的demo檔案結構圖匯入的包2.代碼SplitPageServlet代碼package ActionServlet;import java.io.IOException;import java.sql.SQLException;import java.util.ArrayList;import
Time of Update: 2017-01-18
在用jspsmartupload組件進行檔案上傳下載的時候,如果使用者選擇的是含有中文名字的檔案名稱或是檔案路徑含有中文,則會出現亂碼.經過一段時間的調試,本人已經初步解決了這個問題.現將解決的代碼貼出來.一、上傳在SmartUpload.java檔案中,增加一個屬性private String charset用於進行字元編碼轉換,相應的有兩個方法:複製代碼 代碼如下:public void setCharset(String charset){
Time of Update: 2017-01-18
在各個常用的web網站中,經常會發現這樣一個功能:當一個頁面出錯後,會自動跳轉到一個頁面上進行錯誤資訊的提示。 想要完成錯誤頁的操作,則一定要滿足兩個條件: 1、指定錯誤出現時的跳轉頁,通過errorPage屬性指定; 2、錯誤處理頁必須有明確的標識,通過isErrorPage屬性指定。下面就是錯誤頁:errorPage.jsp代碼如下:<%@ page language="java" import="java.util.*"
Time of Update: 2017-01-18
] 這是一個比較完整的Servlet、JSP教程,包含大量的實用資料和樣本,仙人掌工作室傾情推薦。全文共十三章,主要包括:Servlet和JSP特點,安裝和配置開發、運行環境,表單資料處理,HTTP要求標頭、應答狀態處理,訪問CGI變數,工作階段狀態,JSP指令碼元素、指令、動作,等等。具體請見《目錄》。目錄作 者 : 仙人掌工作室
Time of Update: 2017-01-18
本文執行個體講述了JSP匯出Excel檔案的方法。分享給大家供大家參考,具體如下:<%@page import="jxl.Workbook,com.ecc.emp.core.*,com.ecc.emp.data.*,com.ecc.emp.jdbc.ConnectionManager,jxl.format.VerticalAlignment,java.sql.*,jxl.write.*,jxl.format.UnderlineStyle,javax.sql.DataSource"%>
Time of Update: 2017-01-18
本文執行個體分析了JSP中param標籤用法。分享給大家供大家參考,具體如下:Jsp中param標籤的使用<jsp:param>操作被用來以"名-值"對的形式為其他標籤提供附加資訊。它和<jsp:include>、<jsp:forward>、<jsp:plugin>一起使用,方法如下:複製代碼 代碼如下:<jsp:param name="paramName" value="paramValue"/>其中,name為與屬性相關聯的關鍵詞,
Time of Update: 2017-01-18
<!-- File name:calendar.jsp --> <!-- 顯示任意年、月的日曆,可選擇不同的年、月。author:wildfield --> <%@ page language="java" import="java.util.*" %> <%! String year; String month; %> <%
Time of Update: 2017-01-18
本文執行個體講述了jsp中page指令用法。分享給大家供大家參考。具體如下:一、JSP 指令JSP 指令(directive)影響由 JSP 頁面產生的 servlet 的整體結構。下面的模板給出指令的兩種可能形式。屬性值兩邊的雙引號可以替換為單引號,但引號標記不能完全省略。如果要在屬性值中使用引號,則要在它們之前添加反斜線,' 使用 \'," 使用 \"<% directive attribute="value" %><% directive
Time of Update: 2017-01-18
本文執行個體講述了jsp簡單實現頁面之間共用資訊的方法。分享給大家供大家參考。具體如下:這裡示範jsp父頁面得到在子頁面的配置資訊,減少代碼重複。1. 父頁面:<%@page contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html><html ng-app> <head> <meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-01-18
首先引入兩份JS:copyhtmltoexcel.js以及 tableToExcel.js複製代碼 代碼如下:/* * 預設轉換實現函數,如果需要其他功能,需自行擴充 * 參數: * tableID : HTML中Table對象id屬性值 * 詳細用法參見以下 TableToExcel 對象定義 */function saveAsExcel(tableID){
Time of Update: 2017-01-18
今天在使用中文傳遞參數時,遇到死活編碼轉不過去,於是想到了用escape,在使用後 request.getParameter接收不到參數,於是想著怎麼能夠接收到參數。 經過實驗,通過 複製代碼 代碼如下: zbtmp=escape(escape(zbtmp));//加密2次danielinbiti var params = "name="+zbtmp; window.open('showzsgraph.jsp?params); 然後可以通過request.getParameter擷取到參數,
Time of Update: 2017-01-18
2013-1-16 10:35:49 org.apache.tomcat.util.http.Parameters processParameters 警告: Parameters: Character decoding failed. Parameter 'id' with value '%u8BA2%u5355' has been ignored. Note that the name and value quoted here may corrupted due to the
Time of Update: 2017-01-19
本篇文章主要介紹了網頁如何防止重新整理重複提交與如何防止後退的解決方案,具體如下:提交後禁用提交按鈕(大部分人都是這樣做的)如果客戶提交後,按F5重新整理怎麼辦?使用Session在提交的頁面也就是資料庫處理之前:if session("ok")=true then response.write "錯誤,正在提交" response.endend