Time of Update: 2017-01-18
JSP 1.1提出了一種擴充的JSP標誌的方法,這種方法命名為“標誌庫”。這些庫允許另外的一些類似於jsp:include 或者jsp:forward的標誌,但是它們不是以jsp:為首碼的並且還附件一些特性。 為了介紹標誌庫,在本教程中我們使用Blazix標誌庫作為例子。這個標誌庫只能用在Blazix伺服器中,這個伺服器你可以免費下載。每一個標誌庫都有它自己的標誌庫特殊的文檔。為了使用標誌庫,你可以使用"taglib"
Time of Update: 2017-01-18
熟悉JSP伺服器本“JSP由淺入深”
Time of Update: 2017-01-18
action程式碼片段複製代碼 代碼如下:public String execute() { String ret = super.execute(); if (RETURN_LIST.equals(ret))
Time of Update: 2017-01-18
在jsp中通過jst的<c:import>匯入html時會出現亂碼的現象,其原因是org.apache.taglibs.standard.tag.common.core.ImportSupport
Time of Update: 2017-01-18
一般Tocant 的url編碼是iso-8859-1(查看tocat/conf/server.xml 中的Connector 節點沒有寫URIEncoding="xxxxxx") 如下:複製代碼 代碼如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />如果我們在servlet
Time of Update: 2017-01-18
使用sessionID和時間戳記作為標識,關鍵代碼如下:複製代碼 代碼如下:public class SswpdjAction extends BaseAction{ public String execute(){ /**業務代碼**/ ................
Time of Update: 2017-01-18
1.每秒遞減跳轉複製代碼 代碼如下:<script language=javascript> function out(obj){ var i = obj ; if(i==0) document.location.href="index.jsp";
Time of Update: 2017-01-18
最近做的DRP項目中,使用JSP操作中文時,經常會出現一些亂碼問題。這些問題導致中文無法輸入,或者是無法正常顯示。這裡就涉及到了字元集的設定、字元集的編碼方式。 在JSP/Servlet中主要有以下幾個地方可以設定編碼,pageEncoding="GB18030",contentType="text/html;charset=GB18030"、request.setCharacterEncoding("GB18030")和 response.setCharacterEncoding("GB180
Time of Update: 2017-01-18
在jsp中,如果需要處理複雜資料時,在上方定義一個java方法是很有效解決方案,把處理資料的責任推給該方法,然後該jsp頁面的主流程就不受影響。當然也可以使用js定義方法來處理,js似乎更善於定義這樣的方法來處理前台資料,但有時候jsp和js之間倒騰資料時會出亂碼或者報一些找不到對象的錯誤,因此他們之間的互相傳值還是越少越好。 看一看jsp中定義一個字串處理的方法: 複製代碼 代碼如下: <%! String splitString(String str, int a) { if
Time of Update: 2017-01-18
checkNum.jsp 複製代碼 代碼如下: <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%> <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,javax.imageio.*"%> <% String path = request.getContextPath();
Time of Update: 2017-01-18
方法一:在servlet的init()方法中快取資料當應用伺服器初始化servlet執行個體之後,為用戶端請求提供服務之前,它會調用這個servlet的init()方法。在一個servlet的生命週期中,init()方法只會被調用一次。通過在init()方法中緩衝一些靜態資料或完成一些只需要執行一次的、耗時的操作,就可大大地提高系統效能。例如,通過在init()方法中建立一個JDBC串連池是一個最佳例子,假設我們是用jdbc2.0的DataSource介面來取得資料庫連接,在通常的情況下,我們需
Time of Update: 2017-01-18
你希望在jsp中建立一個郵件發送收取工具嗎?下面將介紹的就是在jsp中建立一個郵件發送收取工具。在這篇文章中你可以瞭解到JavaMail API的一些要點以及如何在JSP中使用它。本文中還包括了在JSP中使用JavaMail的執行個體。JavaMail是JSP應用軟體中相當強大的API。 閱讀這篇文章需要對JSP、JavaBeans和JavaMail有一定的初步瞭解。當然,有關於JavaMail的知識你可以通過閱讀這篇文章來獲得。如果你對於以上三項一無所知,但你所使用的伺服器
Time of Update: 2017-01-18
摘要在為伺服器端組件編程時,你很可能要從相對於web根的路徑來取得某個檔案的真實路徑,但此檔案實際上在網站的一個虛擬路徑上。什麼是虛擬路徑?在一個web伺服器上,虛擬路徑將物理上分離的各檔案組合在一起,放在同一個網站路徑上,在應用伺服器上,每個應用定位於其自己的虛擬路徑上,實際上相互之間有著完美地分離。getRealPath()方法JSP servlet API提供了getRealPath(path)方法,返回給定虛擬路徑的真實路徑,如果轉換錯誤,則返回null。getRea
Time of Update: 2017-01-18
目錄結構:jsp匯入jquery檔案,老是不起作用,原因在於: 複製代碼 代碼如下: <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 其不能訪問/WEB-INF/目錄下的檔案,因此需要將載入的js檔案其放倒webapp目錄。 test.html: 複製代碼 代碼如下: <%@ page language="java" %> <%@ page
Time of Update: 2017-01-18
話不多說,直接上例子 insert 複製代碼 代碼如下: String sql="insert into allorder values('" + orderid + "','" + bookid +"','" + amount + "','" + username + "')"; int result=stmt.executeUpdate(sql); if(result==1) response.sendRedirect("index.jsp"); else
Time of Update: 2017-01-18
作者: BUILDER.COMJSP提供了很多簡單實用的工具,其中包括從資料庫中讀出資料,發送資料,並能夠把結果顯示在一個餅狀圖形。現在讓我們看看這一簡單而實用的方法。你所需要的東西 轉自:動態網製作指南 www.knowsky.com為了能正確運行這一文章相關的範例,你必須需要JDK 1.2或更高的版本、一個關聯式資料庫管理系統、一個JSP網路伺服器。我都是在Tomcat調試這些例子,同時我也使用了Sun Java 2
Time of Update: 2017-01-18
作者:徐春金下面是本人在學習JSP時的一些心得: 一、JSP工作原理在一個JSP檔案第一次被請求時,JSP引擎把該JSP檔案轉換成為一個servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把該JSP檔案轉換成一個Java源檔案,在轉換時如果發現jsp檔案有任何語法錯誤,轉換過程將中斷,並向服務端和用戶端輸出出錯資訊;如果轉換成功,
Time of Update: 2017-01-18
JSP的login程式碼<!-- Login Manager --><JAVA TYPE="class"> public static boolean checkUserPermission(HttpSession mySession, HttpServletRequest request, HttpServletResponse response){if (mySession.getValue("hasPermission") == null || !((Boolean) mySession.
Time of Update: 2017-01-18
你時常被客戶抱怨JSP頁面響應速度很慢嗎?你想過當客戶訪問次數劇增時,你的WEB應用能承受日益增加的訪問量嗎?本文講述了調整JSP和servlet的一些非常實用的方法,它可使你的servlet和JSP頁面響應更快,擴充性更強。而且在使用者數增加的情況下,系統負載會呈現出平滑上長的趨勢。在本文中,我將通過一些實際例子和配置方法使得你的應用程式的效能有出人意料的提升。其中,某些調優技術是在你的編程工作中實現的。而另一些技術是與應用伺服器的配置相關的。在本文中,我們將詳細地描述怎樣通過調整serv
Time of Update: 2017-01-18
轉碼:a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));解碼:java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");例a.jsp原始碼複製代碼 代碼如下:<%@ page contentType="text/html; charset=gb2312" language="java"