Time of Update: 2018-12-03
user 是項目根目錄下的一個子目錄。 <!--修改前的--> <frameset rows="80,*"> <frame src="top.jsp" name="top"> <frameset cols="10%,*"> <frame src="/user/left.jsp" name="menu"> <frame src="/user/right.jsp" name="right"> </frameset&
Time of Update: 2018-12-03
產生亂碼的原因:java在網路上進行傳輸的時候,用的是iso-8859-1的編碼形式進行傳輸。所以,在編碼和解碼(得到傳遞值)的時候,要對應起來。。 解決方案如下: 方法一:重新轉碼new String(u.getBytes("iso-8859-1"),"gb2312");例 : String userName = requset.getParameter("userName");userName = new String(userName.getBytes("iso-8859-1"),"gb2
Time of Update: 2018-12-03
這兩天剛開始接觸JSP,許多東西還不太懂。在利用jsp擷取textarea的值時就老擷取不到。比如jsp頁面代碼如下: <tr> <td align=right >備忘</td> <td colspan=2>
Time of Update: 2018-12-03
struts2中的Action接收表單傳遞過來的參數有3種方法:如,登陸表單login.jsp:<form action="login" method="post"name="form1"> 使用者名稱:<s:textfieldname="username"/><br/> 密 碼:<s:passwordname="password"/><br/> <s:submit value="提交"/>
Time of Update: 2018-12-03
自從接觸JSP以來,就不斷的遇到各種各樣的問題,不斷的查資料,不斷的摸索。跟ASP.NET相比,JSP給我的感覺是開發思想相對複雜不少,開發工具的自動化程度太低,而且需要瞭解很多的網頁運行原理。①頁面參數傳遞中文時候亂碼。JSP擷取頁面參數時一般採用系統預設的編碼方式,如果頁面參數的編碼類別型和系統預設的編碼類別型不一致,很可能就會出現亂碼。解決這類亂碼問題的一種方法是在頁面擷取參數之前,強制指定request擷取參數的編碼方式:request.setCharacterEncoding("GBK
Time of Update: 2018-12-03
MyEclipse設定JSP頁面預設編碼方式:windows(視窗)-Preferences(喜好設定)-MyEclipse-Files & Editors-JSP-右側encoding:設定為ISO10646/Unicode(UTF-8)MyEclipse在Java檔案中設定作者、日期等說明:windows(視窗)-Preferences(喜好設定)-Java-Code Style(代碼樣式)-Code
Time of Update: 2018-12-03
一、page 對象 page對象代表JSP本身,更準確地說它代表JSP被轉譯後的Servlet,它可以調用Servlet類所定義的方法。 二、config 對象 config 對象裡存放著一些Servlet 初始的資料結構。 config 對象實現於javax.servlet.ServletConfig 介面,它共有下列四種方法: public String getInitParameter(name) public
Time of Update: 2018-12-03
① out - javax.servlet.jsp.jspWriter out對象用於把結果輸出到網頁上。方法:1. void clear() ; 清除輸出緩衝區的內容,但是不輸出到用戶端。2. void clearBuffer() ; 清除輸出緩衝區的內容,並輸出到用戶端。3. void close() ; 關閉輸出資料流,清除所有內容。4. void flush() ; 輸出緩衝區裡面的資料。5. int getBufferSize() ;
Time of Update: 2018-12-03
首先要說的就是 ajax 是無法實現上傳檔案的,可以想一下ajax與後台通訊都是通過傳遞字串,怎麼能傳遞檔案呢?其實出於安全考慮js是不能操作檔案的,所以就不要再說用ajax來實現檔案的上傳了,這是不可能的。 而本文實現的檔案上傳也是無頁面重新整理的,可以說是一種"類似AJAX"方法。 開始之前先說兩句無關的,其實在ajax出現之前,web應用也可以是無重新整理的,那時大多通過IFrame來做到這一點。當然Ajax出現之後,人們一窩蜂地投奔Ajax 的陣營了,iFrame
Time of Update: 2018-12-03
1.JSP調Action重新導向<a href="${base}/web/project/project!toProjectPage_XXX.action"><img src="${base}/template/common/images/HR_manager/organization/xx.png" width="75" height="40" alt="領導" /></a>@Result(type = "redirect", location =
Time of Update: 2018-12-03
1.在程式開發中,我們常遇到中文亂碼的問題:1.從頁面傳來的中文,到後台亂碼了。怎麼辦那麼可以在接受頁面傳值的前面要加上這麼一句代碼:request.setCharacterEncoding("UTF-8"); 如果還是不行:那麼我們就需要轉碼了,eg.=request.setCharacterEncoding("UTF-8");String name = request.getParameter("username");name = new String(name.getBytes("ISO8
Time of Update: 2018-12-03
session對象代表一次使用者會話。一次使用者會話的含義是:從用戶端瀏覽器串連伺服器開始,到用戶端瀏覽器與伺服器斷開位置,就是一次會話。session通常用於跟蹤使用者的會話資訊,如判斷使用者是否登入系統,或者在購物車中,用於跟蹤使用者購買的商品。session範圍內的屬性可以在多個頁面的跳轉之間共用。一旦關閉瀏覽器,即session結束,session範圍內的屬性將全部丟失。session對象是HttpSession的執行個體,HttpSession有如下兩個常用的方法。1.setAttri
Time of Update: 2018-12-03
在jsp中有這麼一個屬性 pageEncoding幹啥用的呢 ?我們都知道jsp在執行的時候 首先翻譯 成servlet類 如 index_jsp.java pageEncoding就是在這個翻譯中用的。web容器在翻譯的時候不知道jsp檔案的編碼,我們就是通過Java代碼 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 來指定
Time of Update: 2018-12-03
首先在登陸介面將使用者名稱儲存起來,我這裡是將使用者名稱提交到Servlet然後再進行儲存,//從登入介面取使用者參數String uname = request.getParameter("userName");request.getSession().setAttribute("username",uname);//將使用者名稱儲存在整個會話期間然後在需要顯示的地方將其擷取並進行顯示,<%String username =
Time of Update: 2018-12-03
1. 如何讓選中的一行記錄高亮顯示?http://topic.csdn.net/t/20050105/09/3699823.html2. 如何在下拉式清單方塊裡選擇一個值後跳出新視窗?http://topic.csdn.net/t/20050107/15/3707444.html3.
Time of Update: 2018-12-03
1: <HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- function showimg() {
Time of Update: 2018-12-03
Servlet的出現Servlet技術和JSP技術是利用Java語言開發Web應用程式的兩個主要技術,1996年Sun公司首次推出Servlet技術來解決Web程式當中的效能問題。Servlet在首次被使用者請求的時候載入到記憶體當中,之後將一直駐留在記憶體裡,對同一個servlet的後續請求將不用再對這個servlet的類進行執行個體化,這種機制大大提高了Web應用程式的相應速度。可是Servlet並不是那麼完美,當人們在編寫Servlet的時候發現所有HTML輸出代碼都封裝在String對象
Time of Update: 2018-12-04
以前都是用eclipse的,這周末試用了下myeclipse,但一用就出問題了。 Tomcat可以正常啟動,並且建立工程時內建的index.jsp也可以正常顯示,別的jsp頁面卻無論如何都打不開, 那天宿舍剛好斷網,也沒別人可問,所以自已就試來試去,配來配去的,幾乎整個周末都在以這個事為中心。有時想放下,等周一過來查下或者問下別人,但心裡總是放不下,弄不好總是想找出問題所在。
Time of Update: 2018-12-04
Reference: http://www.7880.com/Info/Article-42b729a0.html新的是: void write(Java.io.File file) A convenience method to write an uploaded item to disk.而這裡的是String!!!Constructor SummaryFile(File parent, String child) Creates a new File instance from a
Time of Update: 2018-12-04
JSP產生圖片驗證碼1。建立一個JSP頁面(image.jsp),把下面的代碼全部複製到image.jsp下。<%@ pagecontentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandColor(int fc,int bc)...{ //給定範圍獲得隨機顏色 Random