Time of Update: 2017-02-28
js|動態|進階 動態網站開發技術 早期的動態網站開發技術使用的是CGI-BIN介面。開發人員編寫與介面相關的單獨的程式和基於Web的應用程式,後者通過Web伺服器來調用前者。這種開發技術存在著嚴重的擴充性問題——每一個新的CGI程式要求在伺服器上新增一個進程。如果多個使用者並發地訪問該程式,這些進程將耗盡該Web伺服器所有的可用資源,直至其崩潰。 為克服這一弊端,微軟公司提出了Active Server
Time of Update: 2017-02-28
js|動態|網頁 JavaServer Pages (JSP) 是一種結合了跨平台與跨網站伺服器機制,以 Java為主的技術來產生動態網頁。 JSP與微軟的ASP(Active Server Pages
Time of Update: 2017-02-28
js|動態|網頁 我們將建立一個Web頁面,它有一個輸入表單,使用者可以輸入一個股票看板代號以獲得出當前股票價格(有20分鐘延遲)。如果輸入有誤,則顯示錯誤提示頁面。quote.jsp首先,用以下代碼建立quote.jsp頁面並將其儲存在JSWDK安裝目錄下的Web
Time of Update: 2017-02-28
老早就在國外的網站上看到Jsp(Java Server Pages)的介紹,說它如何如何的好, 如何如何的強大,可是只知道jsp這玩意不錯,卻一直沒有機會用上。聽說unix下 配置jsp環境頗爲複雜,因此一直沒敢去碰。後來在臺灣的站點上找到了一份臺灣老 寫的在Linux下配置jsp環境的文章,如獲至寶,於是就馬上操刀上陣,想試試如何。 可惜照樣子畫葫蘆未果。 於是到國內幾個大的bbs內到處尋找,尋訪幾個前輩,找到一些零碎的配置方法。
Time of Update: 2017-02-28
js 安裝jsp的運行環境 很多想學習jsp的網友都被jsp的安裝環境所困擾,不知道運行jsp需要什麼樣的軟體,或者知道需要的軟體名稱可是在安裝的過程中總是出現問題。我這裡介紹一個簡單的運行jsp環境的安裝。作業系統:windows 2000 pro安裝軟體:j2sdk-1_4_1_02-windows-i586 jakarta-tomcat-4.1.24-LE-jdk14安裝步驟:首先安裝jdk1.4.直接運行j2sdk-
Time of Update: 2017-02-28
js 檔案操作是網站編程的重要內容之一,asp關於檔案操作討論的已經很多了,讓我們來看看jsp中是如何?的。 這裡用到了兩個檔案,一個jsp檔案一個javabean檔案,通過jsp中調用javabean可以輕鬆讀取文字檔,注意請放置一個文字檔afile.txt到web根目錄的test目錄下,javabean檔案編譯後將class檔案放到對應的class目錄下(tomcat環境)。 Read.jsp
Time of Update: 2017-01-13
本文章來告訴你jsp教程如何調用mssql 預存程序吧,其實調用mssql的預存程序很簡單的,下面我們先來建立表:create table [bookuser] ( [userid] [int] identity (1, 1) not null , [username] [varchar] (50) collate chinese_prc_ci_as not null , [title]
Time of Update: 2017-01-13
許多Web應用、公司專屬應用程式涉及到長時間的操作,例如複雜的資料庫查詢或繁重的XML處理等,雖然這些任務主要由資料庫系統或中介軟體完成,但任務執行的結果仍舊要藉助JSP才能發送給使用者。本文介紹了一種通過改進前端表現層來改善使用者感覺、減輕伺服器負載的辦法。當JSP調用一個必須長時間啟動並執行操作,且該操作的結果不能(在伺服器端)緩衝,使用者每次請求該頁面時都必須長時間等待。很多時候,使用者會失去耐心,接著嘗試驗擊瀏覽器的重新整理按鈕,最終失望地離開。本文介紹的技術是把繁重的計算任務分離開來,
Time of Update: 2017-01-13
jsp 簡單一實例分頁代碼<%int pageSize=10;int showPage=1;int recCount=0;int pageCount=0;String SqlArticle;String toPage = request.getParameter("page");SqlArticle="Select * from hl_news where smallname='"+csmallname+"' order bytimes
Time of Update: 2017-01-18
什麼是SQL注入攻擊?引用百度百科的解釋:sql注入_百度百科:所謂SQL注入,就是通過把SQL命令插入到Web表單提交或輸入欄位名或頁面請求的查詢字串,最終達到欺騙伺服器執行惡意的SQL命令。具體來說,它是利用現有應用程式,將(惡意)的SQL命令注入到後台資料庫引擎執行的能力,它可以通過在Web表單中輸入(惡意)SQL語句得到一個存在安全性漏洞的網站上的資料庫,而不是按照設計者意圖去執行SQL語句。[1]
Time of Update: 2017-01-18
<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.text.*"%> <%@ page import="java.util.*"%> <% //字串轉化成時間類型(字串可以是任意類型,只要和SimpleDateFormat中的格式一致即可)
Time of Update: 2017-01-19
複製代碼 代碼如下://== JAVA request 詳細說明== System.out.println("rotocol: " + request.getProtocol()); System.out.println("Scheme: " + request.getScheme()); System.out.println("Server Name: " + request.getServerName() );
Time of Update: 2018-07-26
在非spring MVC攔截“/“的情況下: web-inf是受保護的,不能直接存取 下面是解決方案<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/> <script type="text/javascript"
Time of Update: 2016-05-30
標籤:package com;import java.io.IOException; import java.util.Enumeration; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException;
Time of Update: 2015-10-23
標籤:jsp中出現<f:loadBundle basename="messages_zh_CN" var="msgs" /> 還有src目錄下有messages_zh_CN.properties等類似檔案。
Time of Update: 2015-06-24
標籤:<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><%@ page
Time of Update: 2018-12-04
首先說明這是一個HelloWorld程式。解決的問題有:1.工程中無法使用EL運算式處理; 2.TLD應如何定義; 3.自訂一個JSP標籤1.EL運算式無法使用(我使用的是今天晚上剛下載的tomcat.6.0.36版本,不過這個問題和tomcat版本沒有關係)1)之前總會出現的問題。我原來的解決方案是將web.xml檔案中的版本號碼由2.5修改為2.4例如:<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/javaee"
Time of Update: 2018-12-04
org.apache.jasper.JasperException:
Time of Update: 2018-12-08
本文討論網頁自動跳轉的幾種實現方法。方法一:使用meta標籤meta標籤是html不可或缺的標籤之一,它負責提供文檔的元資訊,其參數主要有: ① http-equiv: 與 文檔中資料相關的HTTP檔案首部 ② content: 與命名HTTP首部相關的資料 ③ name: 文檔描述 ④ url:
Time of Update: 2018-12-07
<% out.println("Protocol: " + request.getProtocol() + " "); out.println("Scheme: " + request.getScheme() + " "); out.println("Server Name: " + request.getServerName() + " " ); out.println("Server Port: " + request.getServerPort() + " ");