在SpringMvc中向視圖傳遞變數為枚舉類型,定義為: package com.xxx.pojo;public enum CreateUserResult {success,duplicateLoginName;} 向視圖傳遞的值名稱為result 這樣在jsp中判斷result是否為CreateUserResult.duplicateLoginName時會失敗,如下代碼: <c:choose><c:when test="${
jsp頁面中EL運算式不起作用的解決辦法 2009-09-21 09:30:32| 分類: 編程|字型大小 訂閱 我用的是myeclipse6.5 tomcat5.5,好像tomcat5.0以上都支援jstl。
一種方法是在jsp頁面中配置: <%@page isELIgnored="false"%> 一種方法是在web.xml檔案中配置: <web-app ..> .... <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern>
myeclipse6.0開啟jsp檔案出錯,報Please check the location and try again。 Posted on 2010-01-13 21:53 斷點 閱讀(77) 評論(0) 編輯 收藏 所屬分類: Eclipse
說明: select標籤主要是兩點,一個是相關js函數,一個是option標籤. 本示列中還包含有一個隱藏的select,用於在js函數中調用.這裡考慮到載入的速度及順序問題,以避免在js函數中直接使用java代碼帶來的問題. /*jsp內容*/ <div style="width:40%; float:left;"> <img
1.Jsp頁面的基本構成 指令標識(Page,Include,taglib)指令:可以使伺服器按照指令的設定來執行動作和設定在整個JSP頁面範圍內有效屬性。<%@ page ....%> html標記語言:主要負責頁面的布局、設計和美觀,可以說是頁面的架構。<html>....</html>
之前的系統上已經配過jsp的運行環境,當時是google過來的一些資料,今天把自己配的過程記錄下來. 1. 開發環境配置 1.1 下載java SDK和tomcat javase SDK 下載頁面:http://java.sun.com/javase/downloads/index.jsp;
通過自訂標籤顯示日期為例 (一) 沒有本文的標籤實現 (1):定義標籤處理類 import java.io.IOException;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import
對於一個Swing寫的應用程式,在很多的工程中,是需要嵌入到頁面的。這樣不僅增加了互動性和介面可操作性,而且讓程式更加人性化。 而以往的介面嵌入,大多是以Applet為主的。但是對於Swing為主的程式,sun公司仍然是提供解決方案的。 原理: 頁面代碼: <OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="
Jsp的本質就是Servlet,開發人員編寫的Jsp檔案將由Web容器編譯成對應的Servlet,當Servlet在容器中運行時,其執行個體的建立和銷毀都不是由程式員決定的,而是由WEb容器進行控制的。 建立Servlet有兩個時機: 1.用戶端第一次請求某一個Servlet時,系統建立該Servlet的執行個體,大部分的Servlet都是這種Servlet。
jsp對上傳檔案的支援不象php中支援的那麼好,直接做成了函數,也不象asp中要通過組件才能實現。jsp中可以通過javabean來實現。但是我們沒有必要自己去寫一個上傳的bean,在網上已經有了很多成型的技術,smartupload就是其中的一個。但是smartupload是將檔案先讀到伺服器的記憶體中,所以上傳太大的檔案(超過100兆)有可能會出問題,也算是一個美中不足吧:) 先說一下提交的頁面,smartupload組件要求用位元組流的方式來提交<FORM
jsp-定義帶標籤體的標籤--loop 到目前為止,我們定義的都是不帶標籤體的自訂標籤。要定義帶標籤體的類要繼承BodyTagSupport類,BodyTagSupport擴充了TagSupport類,因此doStartTag和doEndTag方法和前面所講的一樣,除了這些方法外BodyTagSupport類還定義了兩個重要方法,
首先編寫過濾器代碼在src目錄下 package filter; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class MyFilter implements Filter { private FilterConfig fc; public void init(FilterConfig fc) throws
第一步:下載j2sdk和tomcat:到sun官方網站(http://java.sun.com/j2se/1.4.2/download.html)下載j2sdk,注意下載版本為WindowsOfflineInstallation的SDK,同時最好下載J2SE1.4.2Documentation,然後到tomcat官方網站(http://www.apache.org/dist/jakarta/tomcat-4/)下載tomcat(下載最新4.1.x版本的tomcat);
在第一次請求jsp頁面時,會先把jsp頁面編譯成java檔案, 這需要在weblogic.xml中配置一個選項:如下, <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
在jsp編寫中經常會在頁面上使用變數直接輸出(eg.<%=userName%>),有時是為了顯示資訊,有時作為js參數提供,有時用於拼裝url。由於html語言自身的逸出字元的存在,變數的直接輸出會導致頁面顯示不正常,或js語法錯誤,或url錯誤,本文討論這一問題的分析和解決,同時探討struts架構對這一問題的解決方案,希望對其他類似問題的解決有所啟發。 Html:
編寫一個form表單提交action的時候,由於不能採用<%= %>與/path共用的方式,所以只能先將<%=request.getContextpath()%>等設定成一個全域變數,然後在action中進行直接使用。 設定方式如下: <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" +
import java.lang.*;import java.util.*;import java.util.regex.*;public class yjxHtml2Text { public yjxHtml2Text() { } public static String Html2Text(String inputString) { String htmlStr = inputString;
1.常用的物件導向設計模式有4種: Factory模式、Singleton模式、Facade模式和MVC架構模式。 SUN公司推出JSP技術後,同時也推薦了兩種web應用程式的開發模式,一種是JSP+JavaBean模式,一種是Servlet+JSP+JavaBean(MVC)模式。 JSP設計模式包括兩個: (1)Model1,JSP+JavaBean設計模式 (2)Model2,MVC設計模式 模式一JSP+JavaBean模式: