Time of Update: 2017-01-18
轉碼:複製代碼 代碼如下:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));解碼:複製代碼 代碼如下:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");例a.jsp原始碼複製代碼 代碼如下:<%@ page contentType="text/html; charset=gb2312" language="
Time of Update: 2017-01-18
複製代碼 代碼如下: //過濾器類 public class EcondingFilter implements Filter { private String charset = null; private ServletContext context = null; private String path = ""; /** * 在銷毀前將資料存入本地檔案中 */ public void destroy() { //擷取servleContext中的屬性的那個值 String nums =
Time of Update: 2017-01-18
最近這幾天在做JSP留言板設計的過程中,遇到了一個問題。先看一張截圖: 這是隨便在一個新聞的留言頁面截的圖,假如留言條數太多,那整個頁面得排好長好長,這就直接給使用者造成了麻煩、不舒服的感受,所以,解決這個問題,通常採用分頁顯示的方法。 要把頁面顯示方式設計成這樣的方式,通常需要用到這幾個基本變數:pageSize(每個頁面所顯示的記錄數)、pageCount(一共有多少個頁面)、showPage(目前顯示第幾頁)
Time of Update: 2017-01-18
需求來源是這樣的:上傳一個很大的excel檔案到server, server會解析這個excel,
Time of Update: 2017-01-18
所屬介面:javax.servlet.http.HttpServletResponse,其父介面是ServletResponse,而且ServletResponse也現在只有唯一一個HttpServletResponse子介面,主要原因是,現在的J2EE的WEB程式主要以HTTP協議為主要通訊協議。response對象的功能:1. setHeader( String name , String value
Time of Update: 2017-01-18
動態INCLUDE 用法:<jsp:include page="included.jsp" flush="true" /> 說明:它總是會檢查所含檔案中的變化,適合用於包含動態網頁面,並且可以帶參數,先編譯之後再進行處理。 原因:1、靜態include的結果是把其他jsp引入當前jsp,兩者合為一體。 2、靜態include純粹是把代碼寫在外面的一種共用方法,所有的變數都是可以和include它的主檔案共用,兩者高度緊密結合,不能有變數同名的衝突.而版面設定也可以借用主檔案的.
Time of Update: 2017-01-18
Action中的程式碼片段複製代碼 代碼如下:private String epid;//全域變數 得到的是一個以逗號分隔的字串 public String getEpid() { return epid;}public void setEpid(String epid) { this.epid = epid;}public
Time of Update: 2017-01-18
action程式碼片段複製代碼 代碼如下:public String execute() { String ret = super.execute(); if (RETURN_LIST.equals(ret))
Time of Update: 2017-01-18
複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!-- 定義jsp的編碼,還有引入的java檔案 --> <% String path = request.getContextPath(); //得到當前的項目名字。 String basePath = request.getScheme()+"://"+request.getServerName()+"
Time of Update: 2017-01-18
在jsp中通過jst的<c:import>匯入html時會出現亂碼的現象,其原因是org.apache.taglibs.standard.tag.common.core.ImportSupport
Time of Update: 2017-01-18
複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JSP和JSTL擷取伺服器參數</title> </head>
Time of Update: 2017-01-18
1.傳遞參數: 複製代碼 代碼如下: var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device))+'&instrument='; pmt += encodeURI(encodeURI(instrument))+'&n='+n+'&addDate='+addDate; top.location.href = 'jsp/print/diagnosticAnaPrint.jsp?'+
Time of Update: 2017-01-18
經過一段時間的實驗琢磨,終於將前後台之間的參數傳遞搞定了,實驗所用工具myeclipse+structs1.2。 總結:容易出錯的地方:1.ajax中data的格式一定要寫對,這裡舉了兩種形式,一種是 data:{參數:“”} 另一種是 data:“參數=”+變數。 2.後台傳遞到前台資料轉化為json格式,步驟要掌握好。
Time of Update: 2017-01-18
test1.jsp頁面:複製代碼 代碼如下:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'test1.jsp'
Time of Update: 2017-01-18
一般Tocant 的url編碼是iso-8859-1(查看tocat/conf/server.xml 中的Connector 節點沒有寫URIEncoding="xxxxxx") 如下:複製代碼 代碼如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />如果我們在servlet
Time of Update: 2017-01-18
使用sessionID和時間戳記作為標識,關鍵代碼如下:複製代碼 代碼如下:public class SswpdjAction extends BaseAction{ public String execute(){ /**業務代碼**/ ................
Time of Update: 2017-01-18
花了兩天時間琢磨一下圖片預覽的功能 任務需求如下: 1:jsp頁面中有一個圖片(pic_1) 2:點擊圖片彈出類似於資源管理員的介面 3:選擇完某一個圖片之後在pic_1處預覽 我在IE8上實驗下面這段代碼,可以實現上述功能,沒有在別的瀏覽器中測試,如果各位朋友知道多種瀏覽器的支援方法,請賜教,共同學習,謝謝。 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
Time of Update: 2017-01-18
方法1:如下程式,當頁面完全載入後執行openTheIndexPage()方法 複製代碼 代碼如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Telecommunications Data Collection System</title> <script
Time of Update: 2017-01-18
1.每秒遞減跳轉複製代碼 代碼如下:<script language=javascript> function out(obj){ var i = obj ; if(i==0) document.location.href="index.jsp";
Time of Update: 2017-01-18
複製代碼 代碼如下: <% String wap = "http://3g.ssss.com.cn"; String agent = request.getHeader("user-agent"); //String agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22"; String