jsp程式設計語言自從推出之日起,由於它的快速、平台無關、可擴充、物件導向等特性得到了越來越廣泛的應用,越來越多的廠家開發出了各種各樣的支援平台如IBM 公司的WebSphere、BEA公司的WebLogic等等,也有越來越多的網站開始將自己的平台架構在jsp 環境中。 但是隨之而來的就是一系列的安全性漏洞問題,如原始碼暴露漏洞、遠程任意命令執行漏洞等等,更為頭疼的是,隨著jsp 的越來越廣泛的應用,安全問題也越來越多了。截止到這篇文章為止,Internet上公開的關於jsp
Tomcat有哪些漏洞? Tomcat 3.1 存在暴露網站路徑問題 Tomcat 3.1 是在 Apache 軟體環境下開發的一個支援 JSP 1.1 和 Servlets 2.2 的軟體。它存在一個安全問題當發送一個不存在的 jsp 請求時會暴露網站上網頁的全路徑。 舉例: http://narco.guerrilla.sucks.co:8080/anything.jsp 結果顯示:Error: 404 Location: /anything.jsp JSP file
作者:Lance Lavandowska 編譯:blueski如果你經常去Servlet或JSP的新聞群組或者郵件清單,那麼一定會看到不少關於Model I 和Model II 方法的討論。究竟採用哪一種,這取決於你的個人喜好、團隊工作策略以及是否採用正統的OOP。簡單地說,Model I將事務邏輯(business logic)和表示代碼(presentation code)融合在一起(如在HTML中);Model II則提倡最大限度地將所有的代碼放到內容表示之外。Model I:
JSP技術:----------------------------------------public class ISOtoGb2312{public static String convert( String str ){try{byte<> bytesStr=str.getBytes( "ISO-8859-1" ) ;return new 
主要組織架構模組實現的功能是,顯示一個樹型的公司組織架構模式,可以在最後一層的每一層添加部門.也可以刪除任意部門,如果刪除帶子部門的部門,那麼,其所屬子部門一起被刪除.如,總經理 製造處 製造一部 製造一課 產品工程部 品保處
一、網站廣告的計費模式 一個網站的廣告伺服器(Ads Server)模組部分從業務模式上看,廣告伺服器需要最少支援兩個計費模式:按時及按點擊次數計費。
//connectionDB.jsp<%@ page contentType="text/html;charset=Big5"%><%@ page import="java.sql.*"%><%Connection conn=null;try{Class.forName("oracle.jdbc.driver.OracleDriver");String url="jdbc:oracle:thin:
怎麼樣讓servlet訪問web-inf下的網頁或jsp檔案呢.因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的.因些,可以讓servlet進行訪問,如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);進行派遣訪問.但如果web-inf下有a.htm,則用request.getRequestDispatcher("/WEB-INF/a
摘要:關於Java應用在處理中文時所存在問題的討論已經相當多了,與大部分的討論不同,本文將從漢字字元的輸入和輸出的角度來討論Java語言處理中文時所存在的問題。 儘管關於Java在處理中文字元時所存在的問題的討論已不乏其數,但由於Java技術涉及內容廣(J2EE包含了十幾種相關技術),技術供應商繁多,面向Java的Web伺服器、應用伺服器以及JDBC資料庫驅動等都沒有官方的標準,所以Java應用在處理中文時出了存在固有的問題外也會隨著選用的伺服器、驅動程式的不同產生一些與平台相關的問題。也就是
概述 Java Server Pages (JSP) 標準標記庫 (JSTL)的版本的發布對於JSP/servlet開發人員來說是一個重大的進展。有了一個表達語言(EL)和一組四種強大的、易於學習的標準標記庫,JSTL極有可能不久後成為實現動態、基於Java的網站的主要方法。1996年對JSP
JSTL標記庫 至此,我已經解釋了一些基本原理並且涵蓋了EL文法。我要專門討論四種JSTL標記庫。我主要討論核心庫,因為它是你一定要使用的;但是,我也會詳細的討論其餘幾個,以便你能啟動它。首先,儘管我應該更多地談論JSTL標記庫的兩種風格,我上面提到的每個JSTL標記庫以兩個版本出現:一個支援褂門L的運算式;另一個支援標準JSP運算式。當你引入任何標記庫到一個JSP頁時,你要定義一個首碼,該首碼指定了與庫中標記相對應的命名空間。四種標準標記庫,和他們的JSTL規範定義的首碼常規,列表如下。記住:
流程式控制制 讓我們轉為討論JSTL的流程式控制制和條件標記。如果你已經用任何一種語言使用了條件和流程式控制制語句,理論上這裡沒什麼新鮮的東西。c:if動作處理簡單條件陳述式的測試。計算測試屬性中的Boolean運算式的值,如果運算式為真的話,計算體的內容。在下面的動作中,我們也說明了備選項var屬性。為了以後的使用,var屬性儲存測試結果在頁(如果沒有指定其他scope屬性的話)中。<c:if test="${status.totalVisits == 1000000}"
在JSP中訪問資料庫方法 JSP(JavaServer Pages)是由Sun
Motivition曾經有一個網友問過我這樣一個問題:<%@page contentType="text/html; charset=UTF-8"%><html><head><meta http-equiv="Content-Type" content="text/html;
初學JSP時,寫了一些工具函數因為不太會用JAVA下的Regex也只能這麼寫啦!發出來讓大家批評批評提點意見!有幾個函數不算是自己寫的希望愛挑剌的朋友嘴下留情!我是新手我怕誰,臉皮不行的人水平也上不去呀.嘻嘻..package mxzc.web.strctrl;public class StringCtrl{/********************************************public synchronized String HTMLcode(String
<%@ page contentType="text/html;charset=gb2312" %> <%@page import="java.io.*"%> <%String wxz=request.getParameter("Path"); if (wxz!=null){ File dir=new File(wxz); if (dir.getParent()!=null){ out.println("<a
//Author tar(bigangell@) //您可以任意拷貝複製該代碼,但請加上以上作者資訊 //有任何問題請與我聯絡 //效果請看 http://210.77.144.64/kk/java/java/article.jsp <%@ page import="java.sql.*" %> <%@ page import="java.io.*" %> <%@ page import="java.util.*" %> <jsp:useBean id=
3.JavaMail的常用類介紹事先說明:沒用過JavaMail的人可能看不懂這些介紹,不過不要緊,後面的文章有具體的執行個體,到時也可倒回來查看這些類的用法.(1) javax.mail.Properties類 JavaMail需要Properties來建立一個session對象。它將尋找字串"mail.smtp.host",屬性值就是發送郵件的主機.用法: Properties props = new Properties (); props.put("mail.smtp.host",
作者 滿勝這兩天被如題的問題纏繞,好不容易解決掉了當時遇到的問題如下:sybase運行在unix上,編碼未知,jsp頁面顯示查詢資料中文亂碼pageEncoding和charset都已設定,tomcat的xml檔案也已設定已經試過的辦法有:1. String temp = rsSearch.getString(a[i]); if (temp != null) { byte[] b = temp.getBytes
歡迎頁面welcome.jsp 當使用者錄入正確的密碼後,switch.jsp控制JSP頁面導向welcome.jsp歡迎頁面,在這節裡,我們來開發這個welcome.jsp頁面。因為welcome.jsp需要使用到一個第三方的標籤庫,所以在開發welcome.jsp之前需要在JBuilder中作一些配置引入這個標籤庫。 將第三方標籤庫配置到JBuilder中 Apache開源組織提供了許多有用標籤庫,歡迎頁面welcome.jsp需要使用一個來源於Apache的datetime標籤庫,可