本文是JSP培訓的筆記,是培訓的第一次——概述。 (參考《Java Web程式設計基礎教程》第1章)學習目標:l 掌握JSP的概念;l 瞭解JSP與Java之間的關係;l 瞭解JSP要解決的問題;l 瞭解JSP的發展過程;l 瞭解JSP的關鍵技術;l 掌握JSP的運行所需要的環境;l 掌握JSP開發的基本過程。1、 JSP是什麼JavaServer Pages的縮寫。
目標:l 掌握購物車的資訊如何儲存;l 掌握購物車常用功能的實現。主要內容:l 首先分析使用者上網購物的一般過程;l 介紹採用什麼樣的資料結構儲存購物資訊;l 編寫購物介面;l
本文主要描述JSP代碼中的異常,關於Java代碼中的異常,可以參考另一篇文章:http://blog.csdn.net/JavaEETeacher/archive/2007/03/19/1533754.aspx
目標:l 掌握登入之後的一般處理過程;l 能夠為每個頁面添加安全控制;l 能夠共用驗證代碼;l 使用過濾器對許可權進行驗證;l 能夠對檔案的局部內容進行驗證;l 掌握安全驗證碼的基本實現方式;l 通過異常處理增強安全性。主要內容:l 通過修改前面的登入功能,分別對管理員和普通使用者的登入進行處理;l 為管理員才能訪問的頁面添加控制;l
問題: 什麼是容器?什麼是JSP容器?JSP容器的作用是什嗎?什麼是JSP引擎? 分析:這些問題是相同的,都是描述JSP或者Servlet對象是如何被管理或者啟動並執行。 回答:首先應該明白,JSP或者Servlet本身的運行與普通用戶端程式是不相同的,用戶端程式是我們直接調用的,而JSP或者Servlet的運行需要伺服器,通常稱為應用伺服器,伺服器負責建立JSP或者Servlet對象,然後調用JSP對象或者Servlet對象的相應方法。 由誰完成JSP或者Servlet對象的建立、方法的調用
從字面意思看,兩者都有包含的意思,並且從啟動並執行結果上來看,兩者的功能也非常類似,但是兩者的運行過程相差很大。<%@
404錯誤是什麼時候產生的呢?當我們通過瀏覽器請求伺服器上的某個資源的時候,可能是JSP,也可能是Servlet,如果要訪問的資源不存在,就會產生404錯誤,404錯誤可能是應用本身的問題,例如沒有正常部署、名字寫錯了,也可能是檔案的問題,JSP檔案不存在、名字錯誤,或者Servle沒有配置。根據這些情況,404錯誤的解決方案如下:1、
頁面之間的跳轉可以通過兩種方式實現:forward和sendRedirect。 forward:可以在JSP頁面中使用,可以在Servlet中實現。在JSP頁面中使用<jsp:forward page="目標檔案"/>,例如要跳轉到userlist.jsp,可以寫:<jsp:forward
檔案開啟時候是通過檔案頭來確定檔案的編碼 StreamReader sr=new StreamReader(@"F:/cym/temp/1.txt"); sr.CurrentEncoding
Forword:對於 Jian 這樣的菜鳥,在做javaEE項目時,中文亂碼的問題實在是很頭疼的說。今天就將這處女博文獻給你吧,中文哥。 Question_1: [jsp 內容顯示中文亂碼]如果在沒有與任何 Servlet 互動的 jsp 頁面,單純顯示內容出現中文亂碼,仔細觀察頁面頭的編碼設定,如: <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1" %> 將其中的編碼屬性值更改為
其實先聲明我也是個新手,只是在這個問題的解決上我花了很多時間,走了很多彎路,所以不想讓大家也像我一樣了 一般來說,為了方便開發和代碼重用,JSP中串連資料庫的代碼是單獨放在一個BEAN中的(至少我是這麼做的),就像ASP中有個專門用於資料庫連接的ASP檔案一樣。 以下是我寫的資料庫查詢函數: public ResultSet dbQuery(String strSql){ rs=null; try{
轉載於:http://panjiangchuan.javaeye.com/blog/524921 通過設定檔設定fckeditor的配置 一:直接修改fckconfig.js檔案 二:自訂設定檔,自訂項將覆蓋fckconfig.js檔案中的預設設定 (1):建立設定檔【即是普通的js檔案】 例:在項目的根目錄下建立myconfig.js檔案 內容: FCKConfig.AutoDetectLanguage= true ; FCKConfig.DefaultLanguage= 'zh-cn' ;
首先在list.jsp頁面中有如下代碼,會產生多個checkbox,名字都一樣,都是aDel,值不同:<form action="del.jsp" method="post"><% while(...){ %> <input type="checkbox" name="aDel" value="<%=cid%>"> <% } %>在del.jsp頁面中有如下代碼用於接收,取得使用者所勾中的checkbox中的值String[]
一.什麼是cookies? 大家都知道,瀏覽器與WEB伺服器之間是使用HTTP協議進行通訊的,當某個使用者發出頁面請求時,WEB伺服器只是簡單的進行響應,然後就關閉與該使用者的串連。因此當一個請求發送到WEB伺服器時,無論其是否是第一次來訪,伺服器都會把它當作第一次來對待,這樣的不好之處可想而知。為了彌補這個缺陷,Netscape開發出了cookie這個有效工具來儲存某個使用者的識別資訊,因此人們暱稱為“小甜餅”。cookies是一種WEB伺服器通過瀏覽器在訪問者的硬碟上儲存資訊的手段:Net
最近由於開發的系統中的JSP頁面中是通過<jsp:include>標籤引入許多的子畫面,在發布到websphere上是發現了一個問題,就是每個include的子畫面的前面總會自動加入一個空白行,這個問題折騰了好久,一開始也不知道什麼原因,google上查了以後發現,原來jsp畫面是UTF-8編碼的話,有可能會在畫面上自動添加了一個BOM資訊,在Eclipse裡面的JSP頁面的屬性中可以看到一個【 Unicode
關於這個異常具體報錯資訊是這樣的: javax.servlet.jsp.JspException: Exception accessing property uid for bean houseInfo: java.lang.NoSuchMethodException: Unknown property 'uid' 問題還未解決 我先分析一下, 看樣子是在POJO類中沒有 uid 這個屬性了, 不用看,我也記得是沒有uid 這個屬性的,之前,uid 已經因為
<%@page language="java" contentType="application/x-msdownload" import='java.io.*,java.util.*' pageEncoding="gb2312" %><%String filenamedisplay = ""; String type=request.getParameter("type")!=null?request.getParameter("type").trim():"";
一、概述 緩衝的思想可以應用在軟體分層的各個層面。它是一種內部機制,對外界而言,是不可感知的。 資料庫本身有緩衝,持久層也可以緩衝。(比如:hibernate,還分1級和2級緩衝) 業務層也可以有緩衝(但一般來說,這是一個過程域,不會設緩衝)。 表現層/資料服務層(傳統web的表現層)也可以設定緩衝(jsp cache 就是這一層,實現在app server上的緩衝機制) 另外Browser也有緩衝(如IE)這個大家也都知道(實現在 web server
一、相信很多人都用過大名鼎鼎的FckEditor, 最新又出來了個ckEditor, 令人一下子搞不清楚, 到官方網站看看才知道FckEditor在2.6版本之後就改名為ckEditor了, 在這裡特別說明一下, 以免混淆,因為網上搜出來的大多都是FckEditor相關配置的文章。 二、FckEditor裡有java版本的配置,相信有些同行用過,支援php、asp.net、java版本,現在一下子變為ckEditor了。配置簡單的編輯器很簡單,
今天部署一個J2EE項目後,就出現了這個錯誤:java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;昨天還好好的,可是今天就出錯了,去網上查了下解決方案。找到一個貌似可行的方法:1.把部署到伺服器上的工程裡面的