Time of Update: 2018-12-04
對於一個Web應用,的發布過程
Time of Update: 2018-12-04
<%@ page [ language="java" ] [ extends="package.class" ] [ import="{package.class | package.*}, ..." ] [ session="true | false" ] [ buffer="none | 8kb | sizekb" ] [ autoFlush="true | false" ] [ isThreadSafe="true | false" ] [ info="text" ] [
Time of Update: 2018-12-04
一、採用RequestDispatcher的方式進行1、web.xml檔案中增加 <mime-mapping> <extension>doc</extension> <mime-type>application/vnd.ms-word</mime-type> </mime-mapping>2、程式如下:<%@page language="java" import="java.net.*"
Time of Update: 2018-12-04
一種常用的上傳檔案(其實不止上傳檔案,所有的form提交都可以)無重新整理的做法是在當前頁面定義一個隱藏的寬高為0的iframe,然後把form提交的地址指向這個iframe,然後在伺服器處理完之後回寫一個<script>parent.callback();</script>這樣的內容,來調用父視窗的指令碼函數。這樣做要注意一個問題是伺服器返回的contentType要設為text/html,不能為text/javascript,之前在代碼中設定返回的contentTyp
Time of Update: 2018-12-04
1. 調用 js 事件的區別: jsp 標籤的js事件的參數可以是標籤,然而 jsf 標籤卻不行。<input type="text" onkeyup="setSearch('<h:outputText value="#{userSelfAction.selfInfo.spaceHost}"/>')" value="查詢" class="btnOK1"/> <h:inputText
Time of Update: 2018-12-04
因為一直不信Java竟會有不能混排顯示多國語言的BUG,這個周末研究了一下Servlet、Jsp的多國語言顯示的問題,也就是Servlet的多字元集問題,由於我對字元集的概念還不是很清晰所以寫出的東西未必是準確的,我是這樣理解Java中的字元集的:在運行時,每個字串對象中儲存的都是編碼為UNICODE內碼的(我覺得所有的語言中都是有相應編碼的,因為在電腦內部字串總是用內碼來表示的,只不過一般電腦語言中的字串編碼時平台相關的,而Java則採用了平台無關的UNICODE)。全文閱讀:http://w
Time of Update: 2018-12-04
如果你是直接使用Java
Time of Update: 2018-12-04
關於jsp中文傳參問題:在接受頁面中request.setCharecterEncoding("GBK");只對post提交有效如要徹底處理則可採取如下辦法,在接受頁面String a = request.getParameter("a").getBytes("iso8859-1",GBK);伺服器端跳轉<jsp:forward page="" />伺服器跳轉是的“/”代表網站的根用戶端跳轉<a href= /><meta http-equiv="refresh"
Time of Update: 2018-12-04
1. Tomcat 不但支援運行Servlet和JSP,而且還具備了作為商業Java Web應用程式容器的特徵.Tomcat已經成為目前開發企業Java Web應用的最佳選擇之一. 2.Tomcat 結構 Tomcat伺服器由一系列可配置的組件構成,其中核心組件是Catalina Servlet容器,它是所有其它Tomcat組件的頂層容器。Tomcat組件可以在server.xml中配置。XML形式的Tomcat組件之間的關係: <Server>
Time of Update: 2018-12-04
在server.xml檔案中的元素分為4類。1.頂層類元素 包括<Server>、<Service>,他們位於整個設定檔的頂層。2.連接器類元素 代表了介於客戶與服務之間的通訊介面,負責將客戶的請求發送給伺服器,並將伺服器的響應結果傳送給客戶。3.容器類元素 代表處理客戶請求並產生響應結果的組件。有3中容器類元素,他們是Engine、Host和Context。4.嵌套類元素 代表了可以加入到容器中的組件。 一些基本的Tomcat元素:
Time of Update: 2018-12-04
<jsp:forward>從一個JSP檔案傳遞request資訊到另外一個JSP檔案,<jsp:forward>後面的部分將不會被執行。可以使用 <jsp:param> 傳遞參數。<jsp:include>將包含的檔案放在JSP中和其他一起執行。 在JSP中,跳轉頁面有兩種方式:1.forward跳轉:<jsp:forward page="跳轉頁面地址"
Time of Update: 2018-12-04
<?xml version="1.0"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" version="2.4"> <description>
Time of Update: 2018-12-04
這裡淺談JSP與Servlet,不涉及struts、hibernate、Spring,EJB等架構。 說到JSP和servlet,都知道是java的web技術,這兩種技術都能用來產生HTML頁面,也能被java虛擬機器解析。簡單的說,JSP就是嵌入了JAVA代碼的HTML,Servlet是嵌入了HTML代碼的JAVA,或者這樣說才更形象。 什麼時候該用JSP?什麼時候該用Servlet?好像沒有一個明確的界限,相對來說,JSP做顯示更優雅,Servlet做邏輯更容易。順便說一下,JSP是被編譯成
Time of Update: 2018-12-04
JSP中包含9個那種對象,這9個內建對象都是ServletAPI的類或者介面的執行個體,只是JSP規範將它們預設初始化了,即他們已經是對象,可以直接使用。 1.application:javax.servlet.ServletContext的執行個體。 2.config:javax.servlet.ServletConfig的執行個體,該執行個體代表JSP的配置資訊。 3.exception:java.lang.Throwable的執行個體,該執行個體代表其他頁面中的異常和錯誤。只有當頁面是錯誤
Time of Update: 2018-12-04
眾所周知,每一個JSP頁面都會被Web容器編譯成一個Java類,供web容器調用,並且產生HTML葉面回饋給使用者。而瞭解其中的變異方法和規則,對我們學習JSP是非常有好處的,可以說學習好了這個編譯原理,就已經學習好了大部分的JSP知識,剩下的工作就只剩下熟記一些tablib和反覆應用以使自己更加熟練而已了。。先來看一下JSP頁面所對應的Class的基本結構。每一個JSP頁面都會被編譯成成如下的格式樣子,先給一個大致的印象,詳細的說明在後面。public class My$jsp
Time of Update: 2018-12-04
本文將帶讀者瞭解如何在 IBM WebSphere Portal Version 5 中開發和部署一個基於 portlet 的簡單 JSP。引言在“Hello World”序列的第一篇文章中,您已經瞭解到如何在 Java 中建立一個 portlet,它能夠輸出“hello, world”。這是示範性的,並不是開發 portlet 的一種實用方法。那麼,它到底有什麼樣的問題呢?本文(第二篇文章)將來解決其中的一個問題。在這個最簡單的“Hello World!”程式中,Java 程式碼封裝含了文本“
Time of Update: 2018-12-04
在myeclipse 9以前的版本中,我們如果要為html編輯器添加自動的代碼提示可以這樣操作:windows-->preferences-->MyEclipse-->Files and Editors-->HTML-->HTML Source-->Content assist在右邊的在Prompt when these characters are inserted後輸入<=
Time of Update: 2018-12-04
在這篇文章中,我將為大家介紹一種基於JSP且靈活有趣的技術,那就是JSTL.JSTL全稱為Java Server Pages Standard Tag
Time of Update: 2018-12-04
前些天學習了JSP這一部分內容,但是在後來再次聽到jsp執行原理時卻想不起來具體的執行過程了。於是上網搜尋了一下,發現大家對於JSP執行過程都是簡單的描述了幾句,既然沒有好的文章,那就自己來一篇吧。 這裡順便用上了王老師的JSP執行過程圖,加示,相信下次只需一眼,我們就能知道整個執行過程。先:JSP執行過程: 1、第一步,首先是使用者向用戶端(瀏覽器)發出HTTP請求。 2、然後伺服器中的servlet容器發現URL中尾碼是.jsp
Time of Update: 2018-12-04
——getParameter得到的都是String類型的。或者是http://a.jsp?id=123中的123,或者是某個表單提交過去的資料。——getAttribute則可以是對象。——getParameter()是擷取POST/GET傳遞的參數值;——getAttribute()是擷取對象容器中的資料值;——getParameter:用於用戶端重新導向時,即點擊了連結或提交按扭時傳值用,即用於在用表單或url重新導向傳值時接收資料用。——getAttribute:用於伺服器端重新導向時,即