Time of Update: 2018-12-05
一、參數傳遞亂碼 1、POST方式傳遞參數亂碼: 增加過濾器 或者 request.setCharacterEncoding("UTF-8"); 2、URI方式傳遞參數 或者get方式傳遞參數亂碼: 修改tomcat/config/server.xml 第一個<Connector/> <Connector port ="8088" 加一個屬性:URIEncoding="UTF-8"/>二、JSP頁面亂碼
Time of Update: 2018-12-05
① out - javax.servlet.jsp.jspWriter out對象用於把結果輸出到網頁上。方法:1. void clear() ; 清除輸出緩衝區的內容,但是不輸出到用戶端。2. void clearBuffer() ; 清除輸出緩衝區的內容,並輸出到用戶端。3. void close() ; 關閉輸出資料流,清除所有內容。4. void flush() ; 輸出緩衝區裡面的資料。5. int getBufferSize() ;
Time of Update: 2018-12-05
為了更好地保護你的JSP避免未經授權的訪問和窺視, 一個好辦法是將分頁檔存放在Web應用的WEB-INF目錄下。 通常JSP開發人員會把他們的分頁檔存放在Web應用相應的子目錄下。一個典型的商店應用程式的目錄結構2所示。跟catalog (商品目錄)相關的JSP被儲存在catalog子目錄下。跟customer相關的JSP,跟訂單相關的JSP等都按照這種方法存放。
Time of Update: 2018-12-05
一些網站採用了字母和數位驗證碼,數字和字母加起來一共30多個,如果有心,還是能夠通過方法識別出來。我在網上看到一篇文章"jsp彩色驗證碼",我進行了加強,產生的驗證碼內容為漢字,可以方便應用在面向漢語網民的網站認證上。 當然,我還看到別人考慮的幾種方法:1.產生計算題,比如20+34*(23-12)=?,使用者必須輸入正確的答案才能通過驗證,這個想法挺好,但是使用者必須開啟計算機進行計算,增加了使用者的難度2.問一些常見的問題,比如“人”這個字由幾筆組成。這也是不錯的想法,關鍵是必須有上萬條的
Time of Update: 2018-12-05
<%@ page contentType="text/html; charset=GBK" %><html><head><title>testoutofmemory</title></head><body><%System.exit(0);
Time of Update: 2018-12-05
使用JSP物件導向web編程技術實現樹形控制項 2003-06-02 09:07:29 來源: 樹形控制項是一種人們熟悉的使用者介面控制項,廣泛地用來顯示層次型資料。 樹形控制項具有獨特的擴充和摺疊分支的能力,能夠以較小的空間顯示出大量的資訊,一目瞭然地傳達出資料之間的層次關係。凡是熟悉圖形化使用者介面的使用者,都能夠自如地運用樹形控制項。 圖一:用JavaScript實現的樹形控制項
Time of Update: 2018-12-05
首先是下載工具:我建議初學者用Editplus+JDK,我覺得如果用例如JB,Eclipse,JCreator,雖然剛開始的時候比較方便,但是確使初學者門不知道怎樣配置環境變數,從而難以達到知其然,知其所以然的地步可以通過如下地址下載:Editplus(最新版本是v2.11):http://count.skycn.com/softdown.php?id=3641&url=http://sc-http.skycn.net/down/epp211a_cn.exe(要照註冊碼就自己找吧,網上很
Time of Update: 2018-12-05
JSP產生PDF文檔源碼訪問http://sourceforge.net/project/showfiles.php?group_id=15255&release_id=167948下載最新版本的類庫,下載完成之後會得到一個.jar包,把這個包加入JDK的classpath即可使用。如果產生的PDF檔案中需要出現中文、日文、韓文字元,則還需要通過訪問http://itext.sourceforge.net/downloads/iTextAsian.jar
Time of Update: 2018-12-05
這個問題困擾了我n久,之前的辦法是用js,現在終於找到瞭解決辦法了:網上流行的版本:<% response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0);%>我測試實際有效果的版本:<% response.setHeader("Pragma", "No-cache"
Time of Update: 2018-12-05
Servlet在每來一個請求的時候,開啟一個線程。Servlet在請求結束以後,依然存活。Servlet有四個基本方法:init(),Service(),要求方法(doPost/doGet),destroy()。我們可以覆蓋init()方法,加入在Servlet生命週期中只需要執行一次的語句。Service()方法會為請求產生新的線程或者調用未使用的線程,這裡要注意並發的問題,一種簡單的處理方式是實現SingleThreadModel,但是這樣可能降低效能。 Jsp本質上就是Servlet,在用
Time of Update: 2018-12-05
今天看了很多人寫的分頁程式,剛絕都太繁雜了。剛絕能不能再寫簡單一點 ,所以就花了一個多小時寫了個jstl+EL+jsp的楓葉程式,代碼相當簡單,並且容易理解,也容易修改成自己的分頁程式。先把代碼貼出來看看:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@include file="inner/jstl.jsp"%><%@include
Time of Update: 2018-12-05
<% java.io.BufferedInputStream bis=null; java.io.BufferedOutputStream bos=null;try{ String filename=request.getParameter("filename"); response.setContentType("application/x-msdownload"); response.setHeader("Content-disposition","attachment;
Time of Update: 2018-12-05
JSP頁面查詢顯示常用模式
Time of Update: 2018-12-05
jsp產生靜態hmtl檔案為了減輕伺服器壓力,將原來的文章管理系統由JSP檔案的從資料庫中取資料顯示改為由jsp產生靜態html檔案後直接存取html檔案。下面是一個簡單的樣本1.buildhtml.jsp <%...@ page contentType="text/html; charset=gb2312" import="java.util.*,java.io.*"%><%...try{ String title="jsp產生靜態html檔案"; String conten
Time of Update: 2018-12-05
//counter.java 讀寫檔案的一個bean=========================== //網站讀寫txt格式計數器 package net.com.util; import java.io.*; public class Counter extends Object { private String currentRecord = null;//儲存文本的變數 private BufferedReader file;
Time of Update: 2018-12-05
最近為客戶開發一個mis系統,java技術,b/s結構.客戶要求系統的報表採用水晶報表.怎樣在jsp中實現水晶報表呢?找遍了所有的資料,水晶報表的web實現倒是很多,但都講的是微軟的.net方案.jsp中如何?水晶報表的動態顯示呢?經過一段時間的痛苦摸索,現在把我的方案介紹給大家,希望各位大哥批評指正我的問題:需要動態顯示水晶報表,並且要根據我傳遞的一個參數(BH)的值動態顯示資料.並且要可以把水晶報表匯出為word,excel,pdf等格式我的解決方案:一:下載 crystal
Time of Update: 2018-12-05
在工作過程中,遇到了對臨時儲存產品資訊的XML檔案進行操作的問題.其中就有對XML檔案的解析操作,考慮到用DOM或SAX比較麻煩,於是我選擇了用jdom進行解析.因為我的XML檔案結構比較簡單,僅有兩層,而且沒有複雜的屬性,所以沒有用到裡面太多的方法,只希望能夠拋磚引玉,給初學者一點協助. 下面我就把大概的實現過程說一說. 一.實現解析xml檔案的JavaBean(XMLBean): 我把對存放產品資訊的xml文檔的全部操作都寫在了XMLBean()裡面,包括添加,修改,刪除一
Time of Update: 2018-12-05
jsp出現getOutputStream() has already been called for this response異常的原因和解決方案在tomcat5下jsp中出現此錯誤一般都是在jsp中使用了輸出資料流(如輸出圖片驗證碼,檔案下載等),沒有妥善處理好的原因。具體的原因就是在tomcat中jsp編譯成servlet之後在函數_jspService(HttpServletRequest request, HttpServletResponse
Time of Update: 2018-12-05
一、將網頁資料以excel報表以線上瀏覽方式呈現 <%@ page contentType="application/msexcel" %><!-- 以上這行設定本網頁為excel格式的網頁 --><% response.setHeader("Content-disposition","inline; filename=test1.xls"); //以上這行設定傳送到前端瀏覽器時的檔名為test1.xls
Time of Update: 2018-12-05
第一步:web.xml 中修改:<filter-mapping> <filter-name>struts2</filter-name> <url-pattern >/*</url-pattern> <dispatcher>REQUEST</dispatcher>