Time of Update: 2017-02-27
使用 JavaBean 和 JSP 參數在 Web 頁面之間傳遞資料簡介:Web 架構設計師 Brett McLaughlin 示範了 JavaBean 組件和 JSP 技術的結合如何使您能夠在 Web 頁面之間儲存並傳遞資料,以及這樣做如何能實現更為動態網站設計。到目前為止,我們在 JSP 最佳實務系列文章 中著重討論的都是較為基本的主題。在前兩篇文章中, 您學習了如何使用 JSP include 機制來將外部內容引入到您的網站或 Web 應用程式。我們使用了兩種不 同的 include
Time of Update: 2017-02-27
用JSP建立cookie什麼是cookies大家都知道,瀏覽器與WEB伺服器之間是使用HTTP協議進行通訊的,當某個使用者發出頁面請求時,WEB 伺服器只是簡單的進行響應,然後就關閉與該使用者的串連。因此當一個請求發送到WEB伺服器時,無論其 是否是第一次來訪,伺服器都會把它當作第一次來對待,這樣的不好之處可想而知。為了彌補這個缺陷, Netscape開發出了cookie這個有效工具來儲存某個使用者的識別資訊,因此人們暱稱為“小甜餅
Time of Update: 2017-02-27
根目錄下建立更為複雜的目錄階層。對於簡單的應用程式則完全可以簡單的經這些檔案放在根目錄下。/WEB-INF/web.xml:web.xml檔案用於配置Web程式,它被稱為Web應用程式部署描述器(Web Application Deployment
Time of Update: 2017-02-27
使用者登入和退出日誌 當使用者登入系統時,在日誌表中插入一條記錄,記錄使用者登入的時間,在使用者退出系統時記錄使用者退出系統的時間。 我們利用HttpSessionBindingListener介面來完成記錄登入和退出日誌的功能,該介面中定義了兩個方法: ·valueBound(HttpSessionBindingEvent event) ·valueUnbound(HttpSessionBindingEvent
Time of Update: 2017-01-18
在經典的網站上,訪問者可以瀏覽幾個網頁並執行一些互動的行為。如果你在編寫這樣的網站,利用每一個使用者的一些資料是非常有用的。為了這個目的,我們可以使用JSP中的"sessions"。Session是一個跟使用者相關的對象。當使用者訪問網站的時候,一些資料就被存放於session中,並在需要的時候從中取出資料。Session為不同的使用者儲存了不同了資料。以下的網頁將使用者的名字放置於session中,並可以在其它地方來顯示它。首先我們要製作一個表單,然後將它命名為GetNam
Time of Update: 2017-01-18
下面是我用JSP和資料庫做的購物車的來源程式:注意:1、重新計費部分還沒有做好,大家自己動手吧!2、下一版本將用session做。//shop_cart.jsp<%@ page contentType="text/html;charset=gb2312"%><%@ page session="true" %><%@ page language="java"
Time of Update: 2017-01-18
首先引入兩份JS:copyhtmltoexcel.js以及 tableToExcel.js複製代碼 代碼如下:/* * 預設轉換實現函數,如果需要其他功能,需自行擴充 * 參數: * tableID : HTML中Table對象id屬性值 * 詳細用法參見以下 TableToExcel 對象定義 */function saveAsExcel(tableID){
Time of Update: 2017-01-18
今天寫項目中,遇到這種問題,由於架構是2005年的,jsp中不能存放標籤,只能有java代碼來寫了,以下是我寫的例子兩種例子都能成功的! 也寫了在jsp中使用標籤的寫法 在jsp中寫java代碼 方法一: 狀態: 複製代碼 代碼如下: <select name="states"> <option value="0" <%="0".equalsIgnoreCase(states)?"selected":"" %>>可用</option>
Time of Update: 2017-01-18
JS代碼 複製代碼 代碼如下: <script language="javascript"> function realSysTime(clock){ var now=new Date(); //建立Date對象 var year=now.getFullYear(); //擷取年份 var month=now.getMonth(); //擷取月份 var date=now.getDate(); //擷取日期 var day=now.getDay(); //擷取星期 var hour=
Time of Update: 2017-01-18
一般情況,將html頁改成jsp有兩種方法,第一種是直接修改html檔案,另一種是建立jsp檔案。下面具體說一下這兩種方式。 假設我們要將testPage.html檔案修改為testPage.jsp檔案。原testPage.html檔案內容為: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Time of Update: 2017-01-18
今天複習了JSP指令元素部分,整理了下,跟大家一起分享: 一、page指令:設定JSP頁面的全域屬性,該配置作用於整個JSP頁面,設定包括靜態包含的檔案。 <%@ page 屬性1=”屬性值1“ 屬性2=”屬性值2“ %> 1、language屬性:申明所使用的指令碼語言種類,目前只有java一種,不排斥以後有其他語言的加入。 <%@ page language=”java“ %>
Time of Update: 2017-01-18
jsp頁面: 複製代碼 代碼如下: $(document).ready(function() { setInterval(function myTimer() { //alert('a'); getViews(); },1000); }); //播放 function getViews(){ $.ajax({ 'url':"${pageContext.request.contextPath}/video/getVideos.action?r="+Math.random()+"&open=1",
Time of Update: 2017-01-18
用AJAX重新整理一個DIV中的jsp內容 複製代碼 代碼如下: <script type="text/javascript"> var xmlhttp; function startrefresh(){ xmlhttp=new XMLHttpRequest(); xmlhttp.open("POST,"ss.jsp",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded")
Time of Update: 2017-01-18
ajax 動態傳遞頁面, js 的ajax編寫,使用id辨識傳遞對象 例如 : 現在有個需求,一個頁面,分成左右兩塊,左側導覽功能表有個使用者列表資訊功能按鈕,想在右側無重新整理情況下載入使用者資料,列表顯示。 我們定義兩個jsp main.jsp userlist.jsp main.jsp 右側有個div id='userlist' 層,負責接受通過傳遞過來的userlist.jsp userlist 處理列表資料 for迴圈 jstl foreach 標籤都可以 main.jsp
Time of Update: 2017-01-18
---- JSP是一種較為常用的動態網頁製作技術,但Apache本身只支援靜態網頁,因此需要與其他特定的應用服務結合使用。本文要介紹的是一種將Apache與Tomcat服務相結合來支援JSP動態網頁的最新實用技術,即用"apache/jk"方式支援JSP動態網頁。
Time of Update: 2017-01-18
網上處理方法一籮筐,下面說說我用過的兩種有效地解決辦法.1.為程式編寫一個字串處理函數,用一個靜態檔案儲存,在需要處理中文字元的JSP頁面中包含它, 複製代碼 代碼如下: <%! public String codeToString(String str) { String s=str; try { byte temp[]=s.getBytes("ISO-8859-1"); s=new String(temp); return s; } catch(Exception e) {
Time of Update: 2017-01-18
1.JSP代碼 : 複製代碼 代碼如下: <%-- Document : index Created on : 2009-10-4, 12:45:43 Author : lucifer --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/
Time of Update: 2017-01-19
本篇文章主要介紹了網頁如何防止重新整理重複提交與如何防止後退的解決方案,具體如下:提交後禁用提交按鈕(大部分人都是這樣做的)如果客戶提交後,按F5重新整理怎麼辦?使用Session在提交的頁面也就是資料庫處理之前:if session("ok")=true then response.write "錯誤,正在提交" response.endend
Time of Update: 2017-01-19
只要在jsp頁面中假如如下代碼就行<%if(new Date().getHours()>=0 && new Date().getHours()<=12){//看看目前時間是在0點到中午12點之間%>上午好<%}else{%>下午好<%}%>應用例子:<div class="fitem"><label>時間類型:</label><input id="timeType" name="timeType"
Time of Update: 2017-01-19
首先介紹一款簡單利落的分頁利器:bootstrap-paginator,可以參考:Bootstrap