Time of Update: 2018-07-20
1. 自訂JSP標籤概述 自訂JSP標籤就是程式員定義的一種JSP標籤,這種標籤把那些資訊顯示邏輯封裝在一個單獨的Java類中,通過一個XML檔案來描述它的使用。當頁面中需要使用類似的顯示邏輯時,就可以在頁面中插入這個標籤,從而完成相應的功能。使用自訂標籤,可以分離程式邏輯和表示邏輯,將Java代碼從HTML中剝離,便於美工維護頁面;自訂標籤也提供了可重用的功能組件,能夠提高工程的開發效率。 自訂標籤主要用於移除Jsp頁面中的java代碼。 2.
Time of Update: 2018-07-20
JSP頁面 When using the JSTL's expression language , the request parameters are made available in the implicit object param. This example demonstrates how to include the value of a request parameter from the query string or posted data
Time of Update: 2018-07-20
JSP頁面不能重新整理、防止重新整理的問題總結 <1>如果要求當發生選擇、刪除、修改等操作時,表單重新整理,需要加上: window.returnValue=0. 例如leadership/leader_ctl.jsp <body leftmargin="0" topmargin="0" > <%@ page
Time of Update: 2018-07-20
往hidden域塞入特定的值傳往後台
Time of Update: 2018-07-20
在網上下載KindEditor源檔案, 我用的是kindEditor4.1.2版本,加壓縮後目錄如下圖: 步驟1、將asp,asp.net,examples,php檔案刪除,同時將jsp中的lib檔案夾下的三個jar包拷貝到WEB-INF的lib下。 步驟2、建立一個editor檔案夾,將剩餘的檔案放到該檔案下面,同時將該檔案放到專案檔下面。如項目名為phone則放在phone檔案下。 步驟3、在需要富文本的jsp中加入一下代碼
Time of Update: 2018-07-20
Servlet 可以訪問由Servlet容器提供的ServletContext,ServletRequest和ServletResponse等對象。 那麼在JSP中,如何訪問這些對象呢。對於JSP,這些對象稱為內建對象或者叫隱含對象,每個對象都被固定的引用變數引用。JSP不需要做任何變數聲明,就可以直接通過這些固定的引用變數來引用這些對象。 下表列出了所有內建對象的引用變數和類型之間的對應關係。 JSP的九大內建對象
Time of Update: 2018-07-20
一個JSP+JAVABEANS實現的WEB行事曆程式,主要使用了Calendar類。monthBean.javapackage test;import java.text.DateFormat;import java.text.DateFormatSymbols;import java.util.*; public class monthBean { public final static int[]DAYSINMONTH={31,28,31,30,31,30,31,31,30,31,30,
Time of Update: 2018-07-20
CalendarBean.java package red.star; import java.util.*; public class CalendarBean { String calendar = null; int year = 1,month = -1; public void setYear(int year) { this.year = year; } public int getYear() { return year; } public void setMonth(int
Time of Update: 2018-07-20
改了部分代碼,執行時突然遇到如題異常,百思不得其解,明明沒有動JSP和Servlet,怎麼突然報這個錯...
Time of Update: 2018-07-20
一、引入標籤 其實在JSP中我們已經使用過了幾個標籤,比如<jsp:forward>、<jsp:include>等;這些標籤都是預先定義好的,如果我們需要自訂標籤,就需要學習標籤編程。 標籤編程的優點就是靈活性+封裝性。 靈活性體現在屬性的賦值上,可以賦任意值。比如<jsp:forward page="A"> //A處可以賦任意的URL;
Time of Update: 2018-07-20
四、編寫有標籤體的標籤 需要返回TagSupport.EVAL_BODY_INCLUDE,則可以進入標籤體; AttributeTag.java package org.tagext;import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.*;public class AttributeTag extends TagSupport{private String name;public
Time of Update: 2018-07-20
<!-- 這是一個計算機 --><%@ page contentType="text/html; charset=gb2312" %><html><h1>計算機</h1><hr><script language = "javascript">function checkNum(){//alert("1");alert("0");if(
Time of Update: 2018-07-20
許多網站都文章或其他類內容的分頁效果,初學者對於分頁的開發有時只會用代碼,而沒有深入瞭解代碼編寫前的商務邏輯結構,掌握好這個,我想,任何的效果的分頁都能自己解決…… 1、確立jsp分頁的內部邏輯結構:
Time of Update: 2018-07-20
之前例子已經寫好了,由於時間關係一直沒有發布,這次帶來的是關於taglib中的<tag>的準系統已經介紹完畢了,在taglib中我們發現有一個標籤叫做<function>,這次簡單介紹<function>標籤的基本用法,<function>標籤可以做什麼呢?它可以讓我們在jsp用直接調用某個方法,根據自訂的方法返回指定的值,相容jstl標籤,省去了在jsp中直接使用<%!%>來定義方法體再調用的繁瑣.如果你用過el語言的話估計會很快上手
Time of Update: 2018-07-20
本文介紹過濾器來設定字元編碼的問題,通過編寫一個servlet和配置web.xml來即可實現 這樣不必在每個jsp頁面社自豪字元編碼了,值需要在web.xml配置需要的編碼即可。 web.xml配置內容如下: <!-- 字元過濾器 --> <filter>
Time of Update: 2018-07-20
如果我可以將jsp動態網頁轉換成靜態頁面,那麼訪問的時候就不需要頻繁的訪問資料庫了。 jsp 顯示內容緩衝技巧 前段時間做自己社區的論壇,在jive 的基礎上做一個頁面顯示所有論壇的文章,可以稱 之為總版,模仿forum 類的介面做個superforum 並且實現cachable,不過因為這個頁面 重新整理量比較大,雖然被cache 了,我還是想辦法進行頁面的緩衝,感覺用jsp 產生的html 靜態內容當緩衝,頁面訪問速度應該有所提高。
Time of Update: 2018-07-20
1.背景 今天處理了一個很蛋疼的需求,服務端傳過來兩個值,在jsp頁面判斷其中一個值是否包含另一個值,用了很多種標籤方法,不是文法標籤結構錯誤就是資料結構不對;最終找到兩個可以完成判斷包含的方式,下面就簡單介紹下: Struts2標籤的方式 <s:if test="%{‘abcd’.indexof(’a’)}">checked="checked"</s:if> jstl標籤的方式
Time of Update: 2018-07-20
Dtree產生樹形結構,很方便,很適用。 下載dtree.zip包請到下面地址去下載 http://jinchun1223.javaeye.com/admin/blogs/421817 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%String path =
Time of Update: 2018-07-20
一、概述 在Web應用中,有些報表的產生可能需要資料庫花很長時間才能計算出來;有的網站提供天氣資訊,它需要訪問遠程伺服器進行SOAP調用才能得到溫度資訊。所有這一切都屬於複雜資訊的例子。在Web頁面中加入過多的複雜資訊可能導致Web伺服器、資料庫伺服器負荷過重。JSP代碼塊緩衝為開發人員帶來了隨意地增加各種複雜資訊的自由。
Time of Update: 2018-07-20
1、示範傳統自訂標籤(jsp2.0以前的) 使用自訂標籤控制頁面內容(標籤體)是否輸出,利用doStartTag()的傳回值控制 return this.SKIP_BODY; //忽略標籤體 return this.EVAL_BODY_INCLUDE; //執列標籤體 控制整個jsp的輸出利用doEndTag()的傳回值控制 return this.SKIP_PAGE; //跳過頁面標籤後餘下的jsp代碼 return this.EVAL_PAGE;