Time of Update: 2018-12-05
關於JSP中org.apache.jasper.JasperException: This absolute uri http://java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application 照著《精通JSP--Web開發技術與典型應用》敲了一段JSTL的代碼。沒想到報錯了。為這個問題搞了一下午,坐得屁股疼…
Time of Update: 2018-12-05
var cellCount = 0;function addTR() {cellCount++;//得到要操作的表var table = document.getElementById("t1");//動態添加行var newRow = document.createElement ("tr");//動態建立列var newCell0 = document.createElement ("td");var newCell1 = document.createElement ("td");//
Time of Update: 2018-12-05
JSP進階技術如何開發動態網站(附完整網上商店)近年來,Jsp技術現在已經成為一種卓越的動態網站開發技術。Java開發人員出於各種理由喜愛使用jsp。有人喜愛其“一次開發,處處使用”的效能,另外的人覺得jsp使java成為一種易學的伺服器端scripting語言。但是,jsp最大的長處在它將頁面的表現和頁面的商業邏輯分開了。本章中,我們將深入地討論如何使用jsp模式2體繫結構來開發網站。這一模式可以被看作是通用模式瀏覽控制模式(popular Model-View-Controller,MVC)
Time of Update: 2018-12-05
1)搜尋db2java.zip,將其更名為db2java.jsr放到tomcat安裝目錄的common/lib下面(2)db2中建立資料庫test,表users(3)運行一下jsp代碼 //testDB.jsp<%@page import="java.sql.*"import ="java.util.*"import ="java.io.*"contentType="text/html;
Time of Update: 2018-12-05
我們知道一個java web做的網站,當使用者在使用時難免會有不當的操作,這些不當的操作可能會將web工程的路徑暴露出來(即瀏覽器提示像500這樣的錯誤)。為了預防這種情況 ,保護java web網站,我們在設計一個java web網站時會提前寫一個error.jsp頁面。而當頁面出現錯誤時,就會跳轉到該error.jsp頁面進行處理,而不是提示像500這種錯誤。我們需要做兩點:1.error.jsp<%@ page contentType="text/html; charset=gb23
Time of Update: 2018-12-05
from :http://www.cn-java.com/www1/?action-viewnews-itemid-70585 一、刪除已知名稱的Cookie(方案:重建立立同名立即刪除類型的Cookie)Cookie newCookie=new Cookie(“username”,null); //假如要刪除名稱為username的CookienewCookie.setMaxAge(0); //立即刪除型newCookie.setPath(“/”);
Time of Update: 2018-12-05
如果想讓JSP 頁面每個一段時間自動重新整理,可以用下面方式來實現: 使用meta refresh標籤來進行重新整理。meta 標籤是屬於HTML文檔的<head>部分。例如:<meta http-equiv=”refresh” content=”2″> 經過一段時間後自動跳轉,如下所示: 如下代碼實現用meta標籤將頁面轉寄到一個新的頁面:<meta http-equiv=”refresh”
Time of Update: 2018-12-05
使用JSP大約有下列三種跳轉方式:1. response.sendRedirect();2. response.setHeader("Location","");3. <jsp:forward page="" /> 經過實驗得到下面的一些規則:一. response.sendRedirect()此語句前不允許有out.flush(),如果有,會有異常:java.lang.IllegalStateException: Can't sendRedirect() after data
Time of Update: 2018-12-05
request對象完成了HttpServletRequest介面,議決它可以 獲得 使用者的央求 參數,獲得 Cookie,獲得 HTTP央求 頭,獲得 使用者的IP地址等等。request對象的首要要領有: getParameter(String name) 獲得 用戶端傳送給伺服器端的參數值,該參數通常由表單的name屬性指定。 getParameterValues(String name) 獲得
Time of Update: 2018-12-05
web.xml檔案中,加入一下代碼出現的錯誤:<servlet> <servlet-name>debugjsp</servlet-name> <description>Added to compile JSPs with debug info</description> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class
Time of Update: 2018-12-05
你的J2EE應用是不是啟動並執行很慢?它們能不能承受住不斷上升的訪問量?本文講述了開發高效能、高彈性的JSP頁面和Servlet的效能最佳化技術。其意思是建立儘可能快的並能適應數量增長的使用者及其請求。在本文中,我將帶領你學習已經實踐和得到證實的效能調整技術,它將大大地提高你的servlet和jsp頁面的效能,進而提升J2EE的效能。這些技術的部分用於開發階段,例如,設計和編碼階段。另一部分技術則與配置相關。 技術1:在HttpServlet init()方法中快取資料
Time of Update: 2018-12-05
如有 index.jsp 頁,當出現後伺服器端異異常時要轉向到 errorPage.jsp,並在 errorPage.jsp 中把對應錯誤資訊顯示出來。我們需要在這兩個頁面分別加上指令 errorPage="errorPage.jsp" 和 isErrorPage="true"。index.jsp <%@page errorPage="errorPage.jsp" %> <% throw new Exception("exception from jsp");
Time of Update: 2018-12-05
1.RequestDispatcher.forward() 是在伺服器端起作用,當使用forward()時,Servlet engine傳遞HTTP請求從當前的Servlet or JSP到另外一個Servlet,JSP 或普通HTML檔案,也即你的form提交至a.jsp,在a.jsp用到了forward()重新導向至b.jsp,此時form提交的所有資訊在 b.jsp都可以獲得,參數自動傳遞.
Time of Update: 2018-12-05
jsp分頁顯示<%@ page contentType="text/html;charset=gb2312" %> <%@ page language="java" import="java.sql.*" %> <script language="javascript"> function newwin(url) { var newwin=window.open(url,"newwin","toolbar=no,location=no,directories=
Time of Update: 2018-12-05
一、jsp串連Oracle8/8i/9i資料庫(用thin模式) testoracle.jsp如下: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Time of Update: 2018-12-05
1、解壓安裝好Jboss容器並啟動,訪問 http://localhost:8080/jmx-console 如果顯示正常說明啟動成功2、假設Jboss安裝在D盤根目錄,則進入D:/jboss/server/default/deploy下,建立 test.war 目錄,由於web應用程式在Jboss上需要進行部署才能訪問,因此這裡實際上是類比了Jboss部署web應用產生war包的過程,在 test.war 目錄中按照jsp的web應用結構建立相應的 WEB-INF 等目錄後,建立測試檔案
Time of Update: 2018-12-05
*** 類名: MD5Digest<br>* 說明: 用來進行密碼加密的md5公用參數<br>* 編寫日期: 2001/03/05<br>* 修改者: <br>* 修改資訊: <br>* @author edgarlo edgarlo@china.com* @version 1.0<br>*/import java.security.MessageDigest;import
Time of Update: 2018-12-05
jsp使用<c:choose>標籤來控制內容顯示<c:choose><c:when test="${task.status eq 1}">未開始</c:when><c:when test="${task.status eq 2}">進行中</c:when><c:when test="${task.status eq 3}">已終止</c:when><c:when
Time of Update: 2018-12-05
JSP頁面的時間類型輸出往往需要格式化,要麼不是自己想要的格式化,要麼就是頁面顯示中存在這樣那樣的問題,例如:yyyy-MM-dd HH:mm:ss後有帶0的情況,針對以上情況,先提供兩種頁面時間輸出格式化方案:1、c:forEach中格式化時間引入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>使用<fmt:formatDate value="${date}"
Time of Update: 2018-12-05
1、引入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>2、具體使用方法:<fmt:formatNumber value="${ entry.pretaxprize/100 }" pattern="##.##" minFractionDigits="2" />這裡的Value值是任何數實值型別,pattern為要顯示的格式,此處為顯示小數點後兩位. minFractionDigits="2"