Time of Update: 2018-12-05
一、JSP頁面顯示亂碼二、表單提交中文時出現亂碼三、資料庫連接大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。一、JSP頁面顯示亂碼下面的顯示頁面(display.jsp)就出現亂碼:<html><head><title>JSP的中文處理</title><meta http-equiv="Content-Type"
Time of Update: 2018-12-05
為了畢業設計,我開始研究struts、hibernate和spring等技術。倒不是他們有多難,就是那些xml設定檔就夠你受的了,象hibernate那樣每個資料庫欄位都要映射到xml裡,代碼量是巨大的,雖然現在有IDE開發還比較方便,但是光那麼一堆屬性就夠你查一通的。從servlet的配置開始,到現在的hibernate,xml無所不在,而一般象hibernate那樣的東西雖然在下載包裡有API文檔,但是想要查設定檔的屬性就比較難了。sun應該有所作為了,雖然jsp技術是在web編程裡比較好的
Time of Update: 2018-12-05
沒事寫個小探針玩,因為只能嵌在blog等裡面所以這個只是得到使用者的資訊,等我以後在寫一個功能強大的探針。代碼如下:<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.util.*"%><STYLE type=text/css>.fontsize{font-size: 9pt}</STYLE><table width="185" border="1"
Time of Update: 2018-12-05
1 javascript ,設定一個變數,只允許提交一次。 <script language="javascript"> var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return true; }
Time of Update: 2018-12-05
如果你想測試你的JSP應用程式效能,那麼你可以使用JMeter,它是由Apache軟體基金會開發的開放原始碼的產品.JMeter允許你開發測試方案,用以測試可訪問的HTTP,FTP和JDBC資料庫伺服器.JMeter可使用cookie和URL重寫來處理Servlet驗證,因此,在測試JSP應用程式時表現良好.它的為:http://jakarta.apache.org/jmeter
Time of Update: 2018-12-05
一、JSP檔案:auto.jsp <%@ page contentType="text/html; charset=gb2312" %><% //設定輸出資訊的格式及字元集 response.setContentType("text/xml; charset=UTF-8"); response.setHeader("Cache-Control","no-cache"); out.println("<r
Time of Update: 2018-12-05
簡單實用,拿到這裡和大家一起分享.package page;import java.util.List;import java.util.Vector;public class Pagination { private int sumPageNumber; private int sumItemNumber; private int pageNumber; private int showItemNumber; private String visitPageURL; private Strin
Time of Update: 2018-12-05
1.request對象 用戶端的請求資訊被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的執行個體。序號 方 法 說 明 1 object getAttribute(String name) 返回指定屬性的屬性值 2 Enumeration getAttributeNames() 返回所有可用屬性名稱的枚舉 3 String getCharacterEncoding() 返回字元編碼方式 4 int
Time of Update: 2018-12-05
定義JSP檔案中的全域屬性. JSP 文法<%@ page [ language="java" ] [ extends="package.class" ] [ import="{package.class | package.*}, ..." ] [ session="true | false" ] [ buffer="none | 8kb | sizekb" ] [ autoFlush="true | false" ] [ isThreadSafe="true | false" ] [
Time of Update: 2018-12-05
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.io.*" errorPage="" %><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Untitled
Time of Update: 2018-12-05
單純採用js,new Date(),頁面上即時顯示的是用戶端的時間。<div id="showDateTime"><script type="text/javascript" language="javascript"> setInterval("showDateTime.innerHTML='目前時間:'+new Date().toLocaleString();",1000);</script></div>必須使用java+
Time of Update: 2018-12-05
Java Server Pages(JSP)是J2EE Web層用來動態產生網頁的另一種主要技術。JSP技術是servlet技術的延伸。與servlet相比,JSP提供了一種自然的產生網頁的方法,從下面的一個例子中可以看出來。本執行個體實現前面servlet篇幅中說明的返回HttpServletRequest的頭資訊,在tomcat中測試通過。代碼如下:<%@page import="java.util.Enumeration" %><html><head>&
Time of Update: 2018-12-05
1.
Time of Update: 2018-12-05
一、基本概念:*************************************************************************************1.標籤(Tag):標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP檔案支援多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的2.標籤庫(Tag library):由一系列功能相似、邏輯上互相聯絡的標籤構成的集合稱為標籤庫。3.標籤庫描述檔案(Ta
Time of Update: 2018-12-05
package com.dbtemplate.tag;import java.io.IOException;import javax.servlet.http.HttpSession;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;import org.apache.log4j.Logger;import com.
Time of Update: 2018-12-05
1。開啟 MyEclipse 開發介面, File->New->Projects … ,開啟建立項目對話方塊,選中 MyEclipse->J2EE Projects->Web Project ,點 Project Details 的 Projects Name 中輸入 WebTest ,其他採用預設值,注意這裡的 Context root URL 為 /WebTest ,否則,你就要在 IE 才能使用了。注意這裡的最下面有是否加入標籤庫支援,我們選擇 JSTL1.1 。
Time of Update: 2018-12-05
一:servlet可能經常我們需要在servlet中處理一些路徑問題,比如,想得到當前應用中某個檔案的實體路徑,或者需要知道某個請求的具體路徑,這時就需要用到這些方法了。1:獲得web應用的物理絕對路徑用到了getServletContext()中的getRealPath ()方法,它能夠返回當前web應用中的某個檔案的物理絕對路徑String webRealPath=request.getSession().getServletContext().getRealPath("/");這裡用“/”
Time of Update: 2018-12-05
Jsp比asp好用的,不僅在於他實現了展示層與商務邏輯層的分離,而且他提供的自訂標籤功能,大大方便了我們的開發,有利於組件最大程度的重用!下面我通過一個實現顯示日期的自訂標籤,把實現jsp自訂標籤的過程寫出來分享一下:1:編寫標記處理常式類,這個類必須實現javax.servlet.jsp.tagext.Tag介面,通常通過擴充TagSupport或BodyTagSupport類實現。DateTag.java(標記處理類)-------------------------------------
Time of Update: 2018-12-05
內建對象是不需要聲明,直接可以在JSP中使用的對象,JSP有以下幾種內建對象:1.request對象 request表示HttpServletRequest對象。它包含了有關瀏覽器請求的資訊,並且提供了幾個用於擷取cookie, header, 和session資料的有用的方法。用戶端的請求資訊被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。 1 Object getAttribute(String name) 返回指定屬性的屬性值,該屬性不存在時返回null。2
Time of Update: 2018-12-05
過濾器是一個對象,可以傳輸請求或修改響應。它可以在請求到達Servlet/JSP之前對其進行預先處理,而且能夠在響應離開Servlet/JSP之後對其進行後處理。所以如果你有幾個Servlet/JSP需要執行同樣的資料轉換或頁面處理的話,你就可以寫一個過濾器類,然後在部署描述檔案(web.xml)中把該過濾器與對應的Servlet/JSP聯絡起來。你可以一個過濾器以作用於一個或一組servlet,零個或多個過濾器能過濾一個或多個servlet。一個過濾器實現java.servlet.Filter