jsp安全問題及其解決建議

jsp程式設計語言自從推出之日起,由於它的快速、平台無關、可擴充、物件導向等特性得到了越來越廣泛的應用,越來越多的廠家開發出了各種各樣的支援平台如IBM 公司的WebSphere、BEA公司的WebLogic等等,也有越來越多的網站開始將自己的平台架構在jsp 環境中。  但是隨之而來的就是一系列的安全性漏洞問題,如原始碼暴露漏洞、遠程任意命令執行漏洞等等,更為頭疼的是,隨著jsp 的越來越廣泛的應用,安全問題也越來越多了。截止到這篇文章為止,Internet上公開的關於jsp

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

JSP 構架-2種方式:Model I和Model II

作者:Lance Lavandowska 編譯:blueski如果你經常去Servlet或JSP的新聞群組或者郵件清單,那麼一定會看到不少關於Model I 和Model II 方法的討論。究竟採用哪一種,這取決於你的個人喜好、團隊工作策略以及是否採用正統的OOP。簡單地說,Model I將事務邏輯(business logic)和表示代碼(presentation code)融合在一起(如在HTML中);Model II則提倡最大限度地將所有的代碼放到內容表示之外。Model I:

JSP代碼(添加,查詢)

JSP技術:----------------------------------------public class ISOtoGb2312{public static String convert( String str ){try{byte<> bytesStr=str.getBytes( "ISO-8859-1" ) ;return new 

JSP實現樹型組織架構(1)--需求分析和資料庫

主要組織架構模組實現的功能是,顯示一個樹型的公司組織架構模式,可以在最後一層的每一層添加部門.也可以刪除任意部門,如果刪除帶子部門的部門,那麼,其所屬子部門一起被刪除.如,總經理 製造處 製造一部 製造一課 產品工程部 品保處

Jsp網站中的廣告伺服器(Ads server)的模型規劃

 一、網站廣告的計費模式      一個網站的廣告伺服器(Ads Server)模組部分從業務模式上看,廣告伺服器需要最少支援兩個計費模式:按時及按點擊次數計費。   

JSP實現樹型組織架構(6)--包含檔案connectinDB.jsp & orgConnI

//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檔案呢

怎麼樣讓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

Tomcat+Jsp環境下的中文問題

摘要:關於Java應用在處理中文時所存在問題的討論已經相當多了,與大部分的討論不同,本文將從漢字字元的輸入和輸出的角度來討論Java語言處理中文時所存在的問題。  儘管關於Java在處理中文字元時所存在的問題的討論已不乏其數,但由於Java技術涉及內容廣(J2EE包含了十幾種相關技術),技術供應商繁多,面向Java的Web伺服器、應用伺服器以及JDBC資料庫驅動等都沒有官方的標準,所以Java應用在處理中文時出了存在固有的問題外也會隨著選用的伺服器、驅動程式的不同產生一些與平台相關的問題。也就是

JSTL改進JSP來簡化網頁的實現過程(1)

概述 Java Server Pages (JSP) 標準標記庫 (JSTL)的版本的發布對於JSP/servlet開發人員來說是一個重大的進展。有了一個表達語言(EL)和一組四種強大的、易於學習的標準標記庫,JSTL極有可能不久後成為實現動態、基於Java的網站的主要方法。1996年對JSP

JSTL改進JSP來簡化網頁的實現過程(2)

JSTL標記庫 至此,我已經解釋了一些基本原理並且涵蓋了EL文法。我要專門討論四種JSTL標記庫。我主要討論核心庫,因為它是你一定要使用的;但是,我也會詳細的討論其餘幾個,以便你能啟動它。首先,儘管我應該更多地談論JSTL標記庫的兩種風格,我上面提到的每個JSTL標記庫以兩個版本出現:一個支援褂門L的運算式;另一個支援標準JSP運算式。當你引入任何標記庫到一個JSP頁時,你要定義一個首碼,該首碼指定了與庫中標記相對應的命名空間。四種標準標記庫,和他們的JSTL規範定義的首碼常規,列表如下。記住:

JSTL改進JSP來簡化網頁的實現過程(3)

流程式控制制 讓我們轉為討論JSTL的流程式控制制和條件標記。如果你已經用任何一種語言使用了條件和流程式控制制語句,理論上這裡沒什麼新鮮的東西。c:if動作處理簡單條件陳述式的測試。計算測試屬性中的Boolean運算式的值,如果運算式為真的話,計算體的內容。在下面的動作中,我們也說明了備選項var屬性。為了以後的使用,var屬性儲存測試結果在頁(如果沒有指定其他scope屬性的話)中。<c:if test="${status.totalVisits == 1000000}"

在JSP中訪問資料庫方法

在JSP中訪問資料庫方法   JSP(JavaServer Pages)是由Sun

JSP頁面編碼問題研究

Motivition曾經有一個網友問過我這樣一個問題:<%@page contentType="text/html; charset=UTF-8"%><html><head><meta http-equiv="Content-Type" content="text/html;

以前編寫JSP網站時寫的一些工具函數.

初學JSP時,寫了一些工具函數因為不太會用JAVA下的Regex也只能這麼寫啦!發出來讓大家批評批評提點意見!有幾個函數不算是自己寫的希望愛挑剌的朋友嘴下留情!我是新手我怕誰,臉皮不行的人水平也上不去呀.嘻嘻..package mxzc.web.strctrl;public class StringCtrl{/********************************************public synchronized String HTMLcode(String

JSP中瀏覽本機目錄

<%@ 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

Jsp分頁執行個體代碼

//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=

JSP與JavaMail (二)

3.JavaMail的常用類介紹事先說明:沒用過JavaMail的人可能看不懂這些介紹,不過不要緊,後面的文章有具體的執行個體,到時也可倒回來查看這些類的用法.(1) javax.mail.Properties類  JavaMail需要Properties來建立一個session對象。它將尋找字串"mail.smtp.host",屬性值就是發送郵件的主機.用法: Properties props = new Properties ();   props.put("mail.smtp.host",

jsp串連sybase資料庫中文顯示問題終極解決辦法!

作者 滿勝這兩天被如題的問題纏繞,好不容易解決掉了當時遇到的問題如下:sybase運行在unix上,編碼未知,jsp頁面顯示查詢資料中文亂碼pageEncoding和charset都已設定,tomcat的xml檔案也已設定已經試過的辦法有:1.  String temp = rsSearch.getString(a[i]);    if (temp != null) {    byte[] b = temp.getBytes

JBuilder2005實戰JSP之特殊頁面

歡迎頁面welcome.jsp  當使用者錄入正確的密碼後,switch.jsp控制JSP頁面導向welcome.jsp歡迎頁面,在這節裡,我們來開發這個welcome.jsp頁面。因為welcome.jsp需要使用到一個第三方的標籤庫,所以在開發welcome.jsp之前需要在JBuilder中作一些配置引入這個標籤庫。  將第三方標籤庫配置到JBuilder中  Apache開源組織提供了許多有用標籤庫,歡迎頁面welcome.jsp需要使用一個來源於Apache的datetime標籤庫,可

總頁數: 266 1 .... 106 107 108 109 110 .... 266 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.