Time of Update: 2018-12-05
項目環境:由繁體的作業系統轉向簡體作業系統。tiles布局的定義檔案中,即包含有動態檔案,也有靜態檔案。問題:在簡體作業系統中,靜態檔案單獨顯示正常,而如果瀏覽使用tiles布局包括這個靜態檔案的頁面。靜態部分內容出現亂碼。 解決方案:將靜態檔案轉換成動態檔案,則一切正常。 個人分析:1 因為所有的檔案的編碼是在tiles布局的定義檔案中,通過jsp檔案的偽指令定義了檔案的編碼。而靜態檔案不受此偽指令影響,所以無法顯示為繁體。將htm檔案,用jsp來表示,就可以。
Time of Update: 2018-12-05
現在,可以指示伺服器使用何種驗證方法了。“了不起,”你說道,“除非我能指定一個來收到保護的URL,否則沒有多大用處。”沒錯。指出這些URL並說明他們應該得到何種保護正是security-constriaint元素的用途。此元素在web.xml中應該出現在login-config的緊前面。它包含是個可能的子項目,分別是:web-resource-collection、auth-constraint、user-data-constraint和display-name。 下面各小節對它們進行介紹
Time of Update: 2018-12-05
防止使用者直接存取jsp頁面的幾種辦法: 1.把JSP頁面放在WEB-INF目錄下,存放在此目錄或者它的子目錄裡的任何東西都受到了保護。不過,不太推薦,因為並非所有的容器都具有這種保護機制,例如WebLogic就做不到這一點。 2.使用servlet過濾器來過濾對jsp頁面的請求。 3.在部署檔案web.xml中使用安全限制.這個比過濾器容易,不用另外編寫一個過濾器了.配置如下:<security-constraint>
Time of Update: 2018-12-05
錯誤如下:由可知:我準備上傳一個編號編號值為0515但是值傳到函數裡面是就成333了從而導致錯誤經過仔細檢查代碼基本是正確的導致原因:由於字串是以‘0’開頭的,程式誤認為0515為八位元據,從而轉換為十進位就成了“333‘糾正: <td><a href="javascript:DoEmpty('${deptadmin.departAdminNo}');"><font color='#330099'>刪除</font></a></
Time of Update: 2018-12-05
幾種JSP頁面傳值方式: 1. 隱藏欄位傳值: <form method="post" action="client_crud.jsp" > <input type="hidden" name="id" value="<%=id %>"> 2. URL傳值: 用button a. <input name="btnModify" type="button" class="button1"
Time of Update: 2018-12-05
Test.javapackage test; import java.util.Date;import java.text.SimpleDateFormat;public class Test { Date d=new Date(); public Test() { //super(); System.out.println("在構造方法中"); // TODO Auto-generated
Time of Update: 2018-12-05
jsp的session介紹 摘要:雖然session機制在web應用程式中被採用已經很長時間了,但是仍然有很多人不清楚session機制的本質,以至不能正確的應用這一技術。本文將詳細討論session的工作機制並且對在Javaweb
Time of Update: 2018-12-05
這一節涉及到兩個頁面,一個donewuser.jsp檔案用來實現記錄添加操作,另一個檔案listuser.jsp檔案 用來顯示所有的已經註冊的使用者資訊。這兩個頁面都涉及到了JavaBean的具體調用,還是來看看檔案吧, 對於檔案中關鍵代碼,都會添加上注釋,以方便大家理解。 donewuser.jsp檔案 說明:使用者註冊操作頁面,並根據使用者註冊成功否顯示相應的反饋資訊,這個頁面主要的特點就是使用了
Time of Update: 2018-12-05
表單(Forms)是在網站互動的一個很普通的方法。JSP使表單處理更加簡單。在JSP中處理表單的標準方法是定義一個“bean”。這個“bean”不是一個完全的Java bean。你只需在定義一個類使它有個地區,這個地區跟表單中的每一個地區相對應。這個類地區必須有“setters”來匹配表單區域的名字。舉個例子,讓我們修改一下前面教程的GetName.html並且收集Email地址和使用者的年齡。具體代碼修改如下:<HTML><BODY><FORM
Time of Update: 2018-12-05
這個是我在串連MYSQL時用的測試檔案,僅供參考; <!--首先匯入一些必要的packages--> <%@ page import="java.io.*"%> <%@ page import="java.util.*"%> <!--告訴編譯器使用SQL包--> <%@ page import="java.sql.*"%> <!--設定中文輸出--> <%@ page contentType="text/html;
Time of Update: 2018-12-05
jsp中三種指令碼元素: 運算式格式<%= expression %>java運算式,計算運算式並輸出其結果。 計算Java運算式得到的結果被轉換成字串,然後插入到頁面。計算在運行時進行(頁面被請求時),因此可以訪問和請求有關的全部資訊。例如,下面的代碼顯示頁面被請求的日期/時間:Current time: <%= new java.util.Date()
Time of Update: 2018-12-05
日曆:<%@page contentType="text/html;charset=GBK"%><%@page import="java.util.Calendar"%><%//@page errorPage="handleErrorPage.jsp"%><div align=center style="position: absolute; top: 12%; width=100%"><% boolean requested =
Time of Update: 2018-12-05
jsp對上傳檔案的支援不象php中支援的那麼好,直接做成了函數,也不象asp中要通過組件才能實現。jsp中可以通過javabean來實現。但是我們沒有必要自己去寫一個上傳的bean,在網上已經有了很多成型的技術,smartupload就是其中的一個。但是smartupload是將檔案先讀到伺服器的記憶體中,所以上傳太大的檔案(超過100兆)有可能會出問題,也算是一個美中不足吧:) 先說一下提交的頁面,smartupload組件要求用位元組流的方式來提交<FORM
Time of Update: 2018-12-05
一、安裝篇 jspSmartUpload是由www.jspsmart.com網站開發的一個可免費使用的全功能的檔案上傳下載組件,適於嵌入執行上傳下載操作的JSP檔案中。該組件有以下幾個特點:1、使用簡單。在JSP檔案中僅僅書寫三五行JAVA代碼就可以搞定檔案的上傳或下載,方便。2、能全程式控制制上傳。利用jspSmartUpload組件提供的對象及其操作方法,可以獲得全部上傳檔案的資訊(包括檔案名稱,大小,類型,副檔名,檔案資料等),方便存取。3、能對上傳的檔案在大小、類型等方面做出限制。如此
Time of Update: 2018-12-05
一、JSP頁面顯示亂碼二、表單提交中文時出現亂碼三、資料庫連接大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。一、JSP頁面顯示亂碼下面的顯示頁面(display.jsp)就出現亂碼:<html><head><title>JSP的中文處理</title><meta http-equiv="Content-Type"
Time of Update: 2018-12-05
為了畢業設計,我開始研究struts、hibernate和spring等技術。倒不是他們有多難,就是那些xml設定檔就夠你受的了,象hibernate那樣每個資料庫欄位都要映射到xml裡,代碼量是巨大的,雖然現在有IDE開發還比較方便,但是光那麼一堆屬性就夠你查一通的。從servlet的配置開始,到現在的hibernate,xml無所不在,而一般象hibernate那樣的東西雖然在下載包裡有API文檔,但是想要查設定檔的屬性就比較難了。sun應該有所作為了,雖然jsp技術是在web編程裡比較好的
Time of Update: 2018-12-05
如果你想測試你的JSP應用程式效能,那麼你可以使用JMeter,它是由Apache軟體基金會開發的開放原始碼的產品.JMeter允許你開發測試方案,用以測試可訪問的HTTP,FTP和JDBC資料庫伺服器.JMeter可使用cookie和URL重寫來處理Servlet驗證,因此,在測試JSP應用程式時表現良好.它的為:http://jakarta.apache.org/jmeter
Time of Update: 2018-12-05
定義JSP檔案中的全域屬性. JSP 文法<%@ page [ language="java" ] [ extends="package.class" ] [ import="{package.class | package.*}, ..." ] [ session="true | false" ] [ buffer="none | 8kb | sizekb" ] [ autoFlush="true | false" ] [ isThreadSafe="true | false" ] [
Time of Update: 2018-12-05
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.io.*" errorPage="" %><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Untitled
Time of Update: 2018-12-05
單純採用js,new Date(),頁面上即時顯示的是用戶端的時間。<div id="showDateTime"><script type="text/javascript" language="javascript"> setInterval("showDateTime.innerHTML='目前時間:'+new Date().toLocaleString();",1000);</script></div>必須使用java+