Time of Update: 2018-12-05
解決JSP中文顯示問題的幾個方法總結了以下幾條方法:1、在jsp頁中加入一條語句: <%@ page contentType="text/html;charset=gb2312" %>中文顯示就正常了。 2、對於從網頁中的文字框通過String parameter = request.getParameter(“parameter”);方式獲得的字串,均是8859_1的編碼,如果想把它顯示在網頁上就必須得用parameter = new
Time of Update: 2018-12-05
摘要在一個有密碼保護的Web應用中,正確處理使用者退出過程並不僅僅只需調用HttpSession的invalidate()方法。現在大部分瀏覽器上都有後退和前進按鈕,允許使用者後退或前進到一個頁面。如果在使用者在退出一個Web應用後按了後退按鈕瀏覽器把緩衝中的頁面呈現給使用者,這會使使用者產生疑惑,他們會開始擔心他們的個人資料是否安全。許多Web應用強迫使用者退出時關閉整個瀏覽器,這樣,使用者就無法點擊後退按鈕了。還有一些使用JavaScript,但在某些用戶端瀏覽器這卻不一定起作用。這些解決方
Time of Update: 2018-12-05
一,jsp隱含對象 1,jsp隱含對象是JSP容器載入管理的一組類的執行個體. * jsp隱含對象在 _jspService方法 中定義,所以只能在運算式,scriptlet中使用這些對象。 2,jsp隱含對象分為4類: * 輸入輸出對象 : HttpServletRequest的request, HttpServletResponse的response, JspWriter的out; * 範圍通訊對象 : HttpSession的session,
Time of Update: 2018-12-05
一,自訂標籤 :實現了特定介面的java類,封裝了java代碼編寫的預定義行為。 * 在運行時,標籤被替換成相應的預定義java代碼。 * JSP 自訂標籤提供了替代簡單的 JavaBean 和 Java 指令碼的方法。 更好的是在 JSTL 中已存在一組已定義的標準的自訂標籤庫。 * 目的在於將業務和表示邏輯分離,代碼的可重用性,可移植性。二,標籤庫:按照功能或實現進行分組的自訂標籤的集合。 1,API :
Time of Update: 2018-12-05
一,運算式語言:Expression Language 產生動態內容的簡潔方式。 1,JSP2.0最重要的二項特徵:JSP文法定義定製標籤和運算式語言。 2,為了計算和輸出儲存在標準位置的java對象的值。 * 文法簡單有效。 * 條件輸出。 * 精確訪問儲存物件。 * bean屬性的簡略使用。 * 對集合元素的簡單訪問。 * 對請求參數,cookie和其他請求資料的簡單訪問。 * 自動類型轉換。 * 空值取代錯誤訊息。 *
Time of Update: 2018-12-05
一,JSP標準標籤庫 JSTL * 用於編寫和開發jsp頁面的一組標準標籤。目的在於簡化JSP頁面的設計。 * 組成: core核心標籤庫:http://java.sun.com/jsp/jstl/core 首碼c I18N國際化與格式化標籤庫:http://java.sun.com/jsp/jstl/fmt 首碼fmt SQL標籤庫:http://java.sun.com/jsp/jstl/sql
Time of Update: 2018-12-05
378一,JSP簡介 JSP是建立在Servlet規範提供的功能之上的動態網頁技術。 1,Servlet和JSP:servlet是含有HTML的Java代碼,JSP是含有Java代碼的HTML. Servlet在伺服器上執行和解釋瀏覽器的請求,承擔用戶端和應用程式之間的中介層角色,把動態內容混合到靜態內容中產生HTML. JSP在HTML中嵌入Java指令碼代碼和JSP標記,將靜態(HTML)和動態(java代碼)內容分離,實現內容和表示的分離。 2,Servlet的不足:對錶示(顯示)的處
Time of Update: 2018-12-05
一,MVC的需求 將建立和操作資料的代碼與表達資料的代碼分離。JSP將大部分表現內容從動態內容中分離出來。而servlet來處理商業邏輯。 由servlet負責處理最初的請求,尋找資料,並將結果儲存在bean中,然後將請求轉寄到JSP頁面中來提交最後的結果 二,實現MVC 1,將商業邏輯,資料和表現層分離。 1,定義bean來表示資料。 2,使用servlet處理請求。 3,填寫bean。 4,將bean儲存到請求,會話或servlet的上下文中。 5,將請求轉寄到JSP頁面。
Time of Update: 2018-12-05
一,指令碼元素:將Java代碼插入到與jsp頁面對應的servlet中。 指令碼元素的3中形式: 運算式,Scriptlet,聲明。 二,運算式:將資料或資料操作後的結果轉換為字串,插入到當前servlet的輸入資料流中(_jspService方法中)。 1,JSP運算式標準文法: <%= JAVA運算式
Time of Update: 2018-12-05
JSP指令元素:page指令,include指令,taglib指令一,指令元素(directive elements):控制所產生的servlet結構。 JSP指令用於“轉換階段”提供整個JSP頁面的相關資訊,影響由JSP頁面產生的Servlet的整體結構。 指令不會產生任何的輸出到當前的輸出資料流中。 1,指令元素文法: <%@ directive {attr="value"}* %> 說明: <和%
Time of Update: 2018-12-05
今天一個jsp傳參時中文顯示為亂碼,在頁面添加Code:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% request.setCharacterEncoding("utf-8"); %> 中文就可以正常顯示了。最近改了MyEclipse的一些預設的編碼設定,總產生中文亂碼,讓我頭痛。我要開始好好研究下了。 --------
Time of Update: 2018-12-05
剛剛從緣少那裡弄到個JSP的驗證碼,嘿嘿,自己測試了一下,剛剛開始總是不成功,總是有異常,後來才發現原來把println寫成pritnln,唉,以後得結合jb和DW來寫JSP了。。。。 下面是JSP驗證碼的源碼,下面的是產生數字驗證碼的:<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandCo
Time of Update: 2018-12-05
------------------------------------------------------ image.jsp-----------------------------------------------------<%@ page language="java" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="utf-8"%><%String
Time of Update: 2018-12-05
無論是RequetDispatcher.forward還是HttpServletResponse.sendRedirrect()在調用它們之前都不能有內容已經被實際輸出到用戶端!!如果緩衝區中已有一些內容,這些內容將被清除!!JspFractory _jspxFactory.releasePageContext(_jspx_page_context)有多個PrintWriter或者JspWriter對象時 先把內容輸出到緩衝區!到jsp頁面結束時才把內容輸出!!
Time of Update: 2018-12-05
beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
Time of Update: 2018-12-05
方法一:最簡單也是用的最多的方法 <%@ page language="java" pageEncoding="GBK" %> 或者<%@ page contenttype="text/html;charset=gbk";>這裡可以用gb2312或者gbk,只是gbk比gb2312支援跟多的字元。 這個方法用於jsp頁面中的中文顯示。 方法二:使用過濾器 過濾器使用主要針對錶單提交,插入資料庫的資料都是?號。這也是應為tomcat不按request所
Time of Update: 2018-12-05
經常看到jsp的初學者問tomcat下如何配置jsp、servlet和bean的問題,於是總結了一下如何tomcat下配置jsp、servlet和ben,希望對那些初學者有所協助。
Time of Update: 2018-12-05
我們的做法是:<%@taglib uri="xsl.jar" prefix="xsl" %> 我們以Jakarta的XSL taglib附帶的Apply.jsp為例,正好瞭解一下Jsp XML XSLT三者之間的關係: Apply.jsp <%@taglib uri="xsl.jar" prefix="xsl" %> <html><head><title>Employee List</title></head><body
Time of Update: 2018-12-05
擷取總銷售量 在多數情況下,銷售列表中會有很多個記錄,所以訪問資料庫的快捷性和高效性顯得非常重要。現在我們只需要訪問資料庫中每一種產品的總額銷售量。 表C中的getSales()方法與資料庫連接並返回一個數組,這個數組包含每一種產品的總額出售量。 Listing C //////////////////////////////////////////////////////////// //Get the sales totals from the database //////////
Time of Update: 2018-12-05
製做可調整的邊界 圖A中的餅狀圖形有一邊界,如何能改變邊界的大小呢?可以先定義int border = 10,然後計算邊界內面積的大小而實現: Ellipse2D.Double elb = new Ellipse2D.Double(x_pie - border/2, y_pie - border/2, pieWidth + border, pieHeight +