日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
十六個(gè)JSP常見(jiàn)問(wèn)題及處理方法

編程動(dòng)力來(lái)源于解決問(wèn)題,那么JSP常見(jiàn)問(wèn)題有哪些呢?下面就是本文想大家展示的JSP常見(jiàn)問(wèn)題的16種情況

創(chuàng)新互聯(lián)建站是專(zhuān)業(yè)的泰順網(wǎng)站建設(shè)公司,泰順接單;提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行泰順網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

在JSP編程的過(guò)程中會(huì)遇到各種各樣的問(wèn)題,那么下面歸納了16各方面與編程愛(ài)好者分享。

JSP常見(jiàn)問(wèn)題1:

表單request漢字處理:

 
 
 
  1. request.setCharacterEncoding("GB2312") 

JSP常見(jiàn)問(wèn)題2:

在JSP網(wǎng)頁(yè)中獲取頁(yè)面的名稱(chēng):

 
 
 
  1. request.getRequestURI() ;//文件名  
  2. request.getRequestURL() ;//全部url 

JSP常見(jiàn)問(wèn)題3:

頁(yè)面不保留緩存:

 
 
 
  1. response.setHeader("Pragma","No-cache");  
  2. response.setHeader("Cache-Control","no-cache");  
  3. response.setDateHeader("Expires", 0);  
  4.  

JSP常見(jiàn)問(wèn)題4:

日期時(shí)間(服務(wù)器端)

 
 
 
  1. String datestr ;  
  2. java.text.DateFormat df = new java.text.SimpleDateFormat("MM月dd日 HH:mm E"); //這里格式化  
  3. datestr = df.format(new java.util.Date()) ;  
  4. out.println(datestr);  
  5.  

或者

 
 
 
  1. ﹤% java.util.Date shijian= new java.util.Date();%>  
  2. ﹤%=shijian.getYear()+1900%>﹤%=shijian.getMonth()+1%>﹤%=shijian.getDate()%>  
  3. ﹤%=shijian.getHour()%>﹤%=shijian.getMinute()%>  
  4.  

JSP常見(jiàn)問(wèn)題5:

java中運(yùn)用正則。

jdk需是1.4以上 import="java.util.regex.*

JSP常見(jiàn)問(wèn)題6:

點(diǎn)后退顯示網(wǎng)頁(yè)過(guò)期

在里面加以下代碼

 
 
 
  1. ﹤META http-equiv=Pragma content=no-cache﹥  
  2. ﹤META http-equiv=Cache-Control content=no-cache﹥  
  3. ﹤META http-equiv=Expires content=0﹥  
  4.  

和 3 原理一樣。

JSP常見(jiàn)問(wèn)7:

swtich不能作用在long上和String上:

switch(expr1)中,expr1是一個(gè)整數(shù)表達(dá)式。傳遞給 switch 和 case 語(yǔ)句的參數(shù)應(yīng)該是
int、 short、 char 或者 byte。long,string 都不能作用于swtich。

JSP常見(jiàn)問(wèn)題8:

計(jì)算執(zhí)行所花費(fèi)的時(shí)間

代碼開(kāi)始取時(shí)間,結(jié)束后取時(shí)間,相減

 
 
 
  1. long t1 = System.currentTimeMillis();  
  2. .... ...... ....  ...your code  
  3. long t2 = System.currentTimeMillis() ;  
  4. long time = t2-t1;  
  5.  

JSP常見(jiàn)問(wèn)題9:

四舍五入,保留小數(shù)點(diǎn)后兩位小數(shù)?

 
 
 
  1. import java.text.*;  
  2. NumberFormat nf=NumberFormat.getNumberInstance();  
  3. nf.setMaximumFractionDigits(2);  
  4. nf.setMinimumFractionDigits(2);  
  5. nf.format(numb);  

或者(+0.005 - 0.01)再取.后兩位

JSP常見(jiàn)問(wèn)題10:

form的默認(rèn)方法是get.

post方式是向服務(wù)器傳送大容量數(shù)據(jù)時(shí)使用的方法。(再打開(kāi)一個(gè)socket.?)

JSP常見(jiàn)問(wèn)題11:

防止用戶(hù)直接輸入url進(jìn)去頁(yè)面:

◆是在要訪問(wèn)的頁(yè)面中加入控制.這個(gè)一般用session。

◆是從web服務(wù)器控制,對(duì)某一目錄的所有訪問(wèn)要通過(guò)驗(yàn)證.(有人說(shuō)把jsp放到web-inf下)

JSP常見(jiàn)問(wèn)題12:

數(shù)據(jù)庫(kù)是datetime 型 ,插入當(dāng)前時(shí)間到數(shù)據(jù)庫(kù):

 
 
 
  1. java.sql.Date sqlDate = new java.sql.Date();  
  2. PreparedStatement pstmt = conn.prepareStatement("insert into foo(time) values(?)");  
  3. pstmt.setDate(1,sqlDate);  
  4. pstmt.executeUpdate();  
  5.  

其實(shí)一般數(shù)據(jù)庫(kù)都有自己的系統(tǒng)時(shí)間函數(shù)。

insert into foo(time) values(sysdate)

JSP常見(jiàn)問(wèn)題13:

session存取int類(lèi)型的變量:

 
 
 
  1. session.setAttribute("int", i+""); //注意這里i+""  
  2. int i = Integer.parseInt(session.getAttribute("int"));  
  3.  

session的一些概念。

用戶(hù)在瀏覽網(wǎng)頁(yè)時(shí),由于Http 協(xié)議是一種無(wú)狀態(tài)的協(xié)議,往往在不同的頁(yè)面之間存在數(shù)據(jù)交換的問(wèn)題,這就需要在這些不同的頁(yè)面之間共享數(shù)據(jù)。常見(jiàn)的實(shí)現(xiàn)方法是把要共享的數(shù)據(jù)保存到 Session 中。比如在用戶(hù)登錄的頁(yè)面中把一些用戶(hù)的信息保存到Session 之中,然后在其他的頁(yè)面中讀取用戶(hù)的信息。這些共享的數(shù)據(jù)可以是字符串或者與Java 的原始數(shù)據(jù)類(lèi)型相關(guān)的對(duì)象,也可以是一個(gè)Java 對(duì)象。

Session 只能保存對(duì)象,不能保存原始的數(shù)據(jù)類(lèi)型,比如:

session.setAttribute(“count”,10)

是非法的語(yǔ)句,如果要把值為10 的整數(shù)保存到Session 中,需要使用以下的方法:

session.setAttribute(“count”,new Integer(10));

然后在另一個(gè)頁(yè)面中使用:

(Integer)session.getAttribute(“count”)

來(lái)把這個(gè)整數(shù)讀取出來(lái)。

was中設(shè)置可以把session放在系統(tǒng)的數(shù)據(jù)庫(kù)中,但這樣影響效率。session大小最好不要太大

JSP常見(jiàn)問(wèn)題14:

把字符轉(zhuǎn)化成ASCII碼

int a='A'; out.println(a);

JSP常見(jiàn)問(wèn)題15:

String s = new String("xyz");創(chuàng)建了兩個(gè)String Object對(duì)象,一個(gè)是“xyx”,一個(gè)是指向“xyx”的引用對(duì)象s。

還有典型的equals() 與 == 這個(gè)參考在堆棧原理。

JSP常見(jiàn)問(wèn)題16:

Hashtable和HashMap 

Hashtable繼承自Dictionary類(lèi),而HashMap是Java1.2引進(jìn)的Map interface的一個(gè)實(shí)現(xiàn)HashMap允許將null作為一個(gè)entry的key或者value,而Hashtable不允許

Hashtable的方法是Synchronize的,而HashMap不是,在多個(gè)線程訪問(wèn)Hashtable時(shí),不需要自己為它的方法實(shí)現(xiàn)同步,而HashMap就必須為之提供外同步。

【編輯推薦】

  1. JSP教程基礎(chǔ)篇之簡(jiǎn)單首頁(yè)制作
  2. JSP教程基礎(chǔ)篇之JSP的技術(shù)特點(diǎn)
  3. 實(shí)現(xiàn)JSP論壇樹(shù)型結(jié)構(gòu)的具體算法
  4. JSP教程基礎(chǔ)知識(shí)之JSP2.0特性
  5. JSP教程之訪問(wèn)量計(jì)數(shù)JSP源碼

當(dāng)前文章:十六個(gè)JSP常見(jiàn)問(wèn)題及處理方法
文章鏈接:http://www.5511xx.com/article/cocghgh.html