Time of Update: 2018-12-03
8)標籤:轉寄一個request對象.可以傳參,目標檔案必須能夠處理參數.如果使用非緩衝輸出,而且在使用之前,jsp檔案已經有了資料,那麼檔案執行就會出錯.屬性:-page="URL or 運算式"要轉寄的檔案URL或者是一個代表URL的運算式.-name參數名value參數值.9)標籤:+允許包含動態檔案和靜態檔案,動態會被Jsp編譯器執行.不能從檔案名稱上判斷是動態還是靜態.可以傳遞參數.屬性:-page="URL or
Time of Update: 2018-12-03
JSP 之 靜態包含 <%@ include %>現在我們來看看JSP 的靜態包含指令: <%@ include %> 我們建立一個工程TestInclude然後加入檔案:Index.jsp: <%@ page language="java"import="java.util.*" pageEncoding="ISO-8859-1"%><html> <body> <%@ includefile="curDate" %&
Time of Update: 2018-12-03
JSP的執行過程1、 用戶端發出請求2、 Web容器將JSP轉議成Servlet原始碼3、 Web容器將產生的原始碼進行編譯4、 Web容器載入編譯後的代碼並執行5、 把執行結果返回用戶端JSP的異常處理機制 處理異常的操作 在錯誤處理頁上必須先倒入<%@ page isErrorPage="true"%>
Time of Update: 2018-12-03
Servlet API的2.3版本中最重要的一個新功能就是能夠為servlet和JSP頁面定義過濾器。過濾器提供了某些早期伺服器所支援的非標準“servlet連結”的一種功能強大且標準的替代品。 過濾器是一個程式,它先於與之相關的servlet或JSP頁面運行在伺服器上。過濾器可附加到一個或多個servlet或JSP頁面上,並且可以檢查進入這些資源的請求資訊。在這之後,過濾器可以作如下的選擇:以常規的方式調用資源(即,調用servlet或JSP頁面)。 利用修改過的請求資訊調用資源。
Time of Update: 2018-12-03
在如今的web開發中,基於java的應用越來越多。在這其中,servlet又扮演著十分重要的角色。本系列文章就是要介紹一些輔助進行servlet開發的工具,讓大家進行開發時,有多種技術可供選擇。servlet技術無疑是一種優秀的技術,java伺服器端技術大都基於servlet技術。但這種技術也有其自身的不足,例如:展示層(html代碼)與代碼混在一起,可重用性不高。SUN於是提出了jsp技術,jsp也是基於servlet的一種技術,使用它你可以在html中嵌入java代碼。jsp在se
Time of Update: 2018-12-03
大家總是不喜歡看到<%和%>在jsp頁面上,其實我們可以使用比較優雅的xml方式來表達1,隱含的注釋JSP文法:<%-- 內容 --%>XML文法:無2,變數或函數的聲明JSP文法:<%! declaration;[declaration;]+... %>例如:<%! int i=0;int a,b,c; Color red=new Color(255,0,0); private static final String OK="ok";
Time of Update: 2018-12-03
1、Servlet執行時一般實現哪幾個方法? 答:Servlet執行時一般實現哪幾個方法? (1)public void init(ServletConfig config) (2)public ServletConfig getServletConfig() (3)public String getServletInfo() (4)public void service (ServletRequest request, ServletResponse
Time of Update: 2018-12-03
這一次,改用flex來做一個遠程與jsp訪問,並返回xml資料值 下面是一個封裝好的類,繼承了HttpService類 package Config{ import flash.events.*; import flash.net.*; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; public class
Time of Update: 2018-12-03
這一次,我們做一簡單的註冊頁面,使用flex 和jsp來通訊,根據4的做法,flex使用rpc可以返回jsp輸出的xml資訊。 做一個註冊頁面: 包括的項有:姓名,密碼,性別,年齡,還有郵件 其次,我們在flex做一個簡單的註冊頁面效果。 註冊時候,發送資料的函數如何寫?根據上次已經封裝好的方法。我們只需要調用其方法就行 private function Regdata():void { var para:URLVariables=new URLVariables();
Time of Update: 2018-12-03
中文亂碼一直困擾著jsp的程式員,我在編寫程式過程中也是經常出現這種情況;經過一段的編寫經驗,及吸收他的經驗對"Jsp通過地址址傳遞中文參數出現亂碼"這種情總結如下;(1)在tomcat中由於,按get方式傳遞過去,tomcat會把原來是按ISO-8859-1(地址欄預設)的編碼,轉換成UTF-8形式,若按UTF-8讀取,無需再進行轉化; 其中:response.sendRedirect()格式為:
Time of Update: 2018-12-03
九大對象: 內建對象(又叫隱含對象,有9個內建對象):不需要預先聲明就可以在指令碼代碼和運算式中隨意使用1-out:javax.servlet.jsp.JspWriter類型,代表輸出資料流的對象。範圍為page(頁面執行期)2-request: javax.servlet.ServletRequest的子類型,此對象封裝了由WEB瀏覽器或其它用戶端產生地HTTP請求的細節(參數,屬性,頭標和資料)。範圍為request(使用者請求期)。方法由可查看API 3-response: javax.s
Time of Update: 2018-12-03
WorkShop簡介 BEA最近收購了M7公司,將其開發的NitroX系列開發工具加入到BEA WorkShop產品家族中,新的BEA WorkShop產品家族包括五個部分,BEA Workshop for Struts、 BEA Workshop for JSF、BEA BEA WorkShop JSP Editor、BEA Workshop Studio以及原有的BEA WebLogic Workshop。 除了BEA WebLogic
Time of Update: 2018-12-03
編者:《現場紀實》是駭客攻防專區新推出的小版塊。在這裡我們將陸續為您介紹一些網上駭客入侵的真實案例,與以往從網站安全人員的角度講述不同,這些案例都是從駭客的角度來描述入侵的全過程。通過這些案例,您可以很清楚瞭解到駭客在入侵一個網站時所採用的技術手段及採取的策略。涉及具體技術細節,本欄目會做相應處理,因為我們的目的是通過這樣的技術交流共同提高網路的安全性,而非惡意攻擊他人的電腦。
Time of Update: 2018-12-03
Jsp頁面在URL中傳遞參數會出現亂碼解決方案如下:一、使用更改Tomcat的方法。這個方法簡單,但是需要改動的地方是伺服器軟體層級的,如果稍微變動系統將無法正確轉碼,移植性不高。1、來到tomcat目錄,找到conf目錄下的server.xml問價,開啟,找到<Connector>標籤,在最後添加URIEncoding=’GBK’,效果如下:<Connectorport="8080" maxThreads="150" minSpareThreads="25"
Time of Update: 2018-12-03
用jsp,讀遠程檔案,儲存到本地讀取網路檔案有些不一樣,我給你一個完整的代碼吧,存成jsp就可以直接啟動並執行。<%@ page import="java.io.*"%><%@ page import="java.net.*"%><%@ page import="java.util.Properties"%> <%//?程檔案路徑 String s1 = "http://www.google.co.jp"; //本地存放路徑 String s2 =
Time of Update: 2018-12-03
一、使用純Servlet實現驗證碼(1)在web.xml配置: <servlet> <servlet-name>image</servlet-name> <servlet-class>org.test.web.AuthImage</servlet-class></servlet> <servlet-mapping> <servlet-name>image</servlet-
Time of Update: 2018-12-03
1。原理簡介dtree是一個免費的javascript指令碼,只需定義有限的幾個參數,就可以做出漂亮的樹型菜單。下載目錄:http://www.destroydrop.com/javascripts/tree/以下是dtree的用法樣本:1)初始化菜單<script type="text/javascript"> <!-- var Tree = new Array; // nodeId | parentNodeId | nodeName | nodeUrl
Time of Update: 2018-12-03
1.自己寫個FilterCharsetEncodingFilter.javapackage filter;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import
Time of Update: 2018-12-03
1.jsp頭部<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>2.request.setCharacterEncoding("utf-8"); jsp頁面提交請求的字元編碼3.在處理請求的jsp頁面頭部資訊和第一條第二條一樣4. 在處理請求的頁面進行轉碼<% String err = request.getParameter("err");
Time of Update: 2018-12-03
Cookie概念: Cookie的格式實際上是一段純文字資訊, 由伺服器隨著網頁一起發送到用戶端, 並儲存在用戶端硬碟中指定的目錄的. 大家都傳說Cookie會造成嚴重的安全威脅什麼的, 其實不是這麼回事情. 伺服器讀取Cookie的時候, 只能夠讀取到這個伺服器相關的資訊. 而且, 瀏覽器一般只允許存放300個Cookie, 每個網站最多存放20個, 而且, 每個Cookie的大小現在在4K, 根本不會佔用多少空間. 並且, Cookie是有時效性質的. 例如,