婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 初學jsp心得

初學jsp心得

熱門標簽:地圖標注創(chuàng)業(yè)項目入駐 外呼系統(tǒng)啥意思 珠海銷售外呼系統(tǒng)運營商 電銷外呼系統(tǒng) 排行榜 地圖標注制作道路 廣州三五防封電銷卡 長春回撥外呼系統(tǒng)廠家 四川電信外呼系統(tǒng)靠譜嗎 山東智能云外呼管理系統(tǒng)
測試環(huán)境為 jdk1.2.2 jswdk-1.0 winnt4.0中文版。

1。java是大小寫敏感的,用過其他編程語言的人最容易犯這個錯誤,尤其是剛上手的時候。我剛開始調(diào)試jsp的時50%以上的編譯錯誤是都是因為這個。

2。java的調(diào)用過程都是要加括號的,一開始比較容易忽視,如title=request.getParameter("title").trim();

3。jsp中對應asp中的request.form()和request.querystring()的解決方法。
jsp中取得參數(shù)沒有form和queryString之分,都是通過request.getParameter("XXXX")來取得。雖然jsp也有request.getQueryString()方法,但測試結果是 test.jsp?id=1page=20 得到 id=1page=20。
  如果url和form有相同的參數(shù)名稱呢?下面是一段測試代碼:
form method="POST" action="query.jsp?id=2">
input type="text" name="id" value="1" size="60">
/form>
name都是id,結果是url的參數(shù)優(yōu)先得到,jsp的這種處理方式和asp相比我覺的各有所長。

4。頭疼的漢字處理問題。
在其他的文章里曾說到在中文NT環(huán)境下如下語句輸出會得到亂碼,
%="你好"%> 及 out.print("你好");等。解決方法是只要對字符串變量進行編碼就可以得到正確結果,如下代碼可以得到正確的輸出:
% String title="你好";
byte[] tmpbyte=title.getBytes("ISO8859_1");
title=new String(tmpbyte);
out.print(title); %>
或者%=title%>

關于sql語句漢字問題,例句為 select * from test where title='誰是傻瓜'
在jdbc-odbc驅(qū)動下連db2,不管是原句還是對sql語句進行編碼后都死活通不過。
換了ibm的jdbc直接驅(qū)動后,對sql語句編碼后程序可以通過。

這個問題的產(chǎn)生大概是中文NT的原因,在其他環(huán)境下可能就沒漢字處理問題了,據(jù)說ibm的web sphere對中文支持的很好,這也給jsp的開發(fā)帶來一定的通用性問題。據(jù)說對字符串編碼是一種通用的解決方法,不過沒有這么多環(huán)境來測試。

5。在asp中經(jīng)常使用到字符串判斷語句如 if state="真是傻瓜" then.....
  在java中String變量不是一個簡單的變量而是一個類實例,不同的方法會得到不同的結果
a.
String str1="我是傻瓜";
String str2="我是傻瓜"; (or String str2="我是"+"傻瓜"; )
if (str1==str2)
out.print("yes");
else  
out.print("no");
結果是"yes"。
大概是編譯優(yōu)化,str1,str2指向同一個類實例;

b.
String str1,str2,str3;
str1="我是傻瓜";
str2="我是";
str3=str2+"傻瓜";
if (str1==str3)
out.print("yes");
else
out.print("no");
結果是"no"。

String str1=new String("我是傻瓜");
String str2=new String("我是傻瓜");
if (str1==str2)
out.print("yes");
else
out.print("no");
結果是"no"。

String str1=new String("我是傻瓜");
String str2=new String("我是傻瓜");
if (str1.compareTo(str2)==0)
out.print("yes");
else
out.print("no");
結果是"yes"。

所以在jsp中判斷字符串要使用compareTo方法,用慣傳統(tǒng)語言還真一下子適應不過來,熟悉java的朋友應該沒這個問題。

6。如何判斷數(shù)據(jù)庫為空?
  result = stmt.executeQuery(sql);
  if (result.next())  
   ......
  result執(zhí)行后游標出于一個未明的狀態(tài),不能進行狀態(tài)判斷,也不能取值,一定要next()一下才可以用。


7。在jsp中實現(xiàn)分頁。
page是關鍵字,不能當變量。
conn.jsp
%
  String sDBDriver = "COM.ibm.db2.jdbc.app.DB2Driver";
  String sConnStr = "jdbc:db2:faq";
  Connection conn = null;
  Statement stmt = null;
  ResultSet rs=null;  
    try {
        Class.forName(sDBDriver);   
  }
    catch(java.lang.ClassNotFoundException e)   {
    out.print("faq(): " + e.getMessage());
  }

  try{
    conn = DriverManager.getConnection(sConnStr,"wsdemo","wsdemo1");     
    stmt = conn.createStatement();
  }catch(SQLException e){
    out.print(e.toString());
  }
%>

query.jsp

%@ page language="java" import="java.sql.*" %>
%@ page contentType="text/html; charset=gb2312" %>
%@ include file="conn.jsp" %>
%
.......
int pages=0;
int pagesize=10;
ResultSet result = null;
ResultSet rcount = null;

pages = new Integer(request.getParameter("pages")).intValue();

if (pages>0)
{

String sql=" state='我不傻'";
int count=0;
try {
rcount = stmt.executeQuery("SELECT count(id) as id from user where "+sql);
catch(SQLException ex) {
out.print("aq.executeQuery: " + ex.getMessage());
}
if(rcount.next())
count = rcount.getInt("id");
rcount.close();

if (count>0)
{  
sql="select * from user where "+sql;
try {
result = stmt.executeQuery(sql);
  }  
catch(SQLException ex) {
out.print("aq.executeQuery: " + ex.getMessage());
}

int i;
String name;
// result.first();
// result.absolute((pages-1)*pagesize);
// 此方法jdbc2.0支持。編譯通過,但執(zhí)行不過,不知是不是跟驅(qū)動有關,只好用下面的笨辦法。
for(i=1;i=(pages-1)*pagesize;i++)
result.next();
for(i=1;i=pagesize;i++) {
if (result.next()) {
name=result.getString("name");
out.print(name);
}
result.close();
int n= (int)(count/pagesize);
if (n*pagesizecount) n++;
if (n>1)
{
for(i=1;i=n;i++)
  out.print("a href=query.jsp?pages="+i+">"+i+"nbsp;/a>");
}
}
}
%>


您可能感興趣的文章:
  • JSP學習心得
  • jsp JFreeChart使用心得與例子
  • JavaScript中出現(xiàn)亂碼的處理心得
  • js function定義函數(shù)使用心得
  • javascript 模式設計之工廠模式學習心得
  • Extjs4 Treegrid 使用心得分享(經(jīng)驗篇)
  • js之onload事件的一點使用心得
  • js使用心得分享

標簽:北海 玉樹 肇慶 紹興 保定 潮州 吳忠 廣元

巨人網(wǎng)絡通訊聲明:本文標題《初學jsp心得》,本文關鍵詞  初學,jsp,心得,初學,jsp,心得,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《初學jsp心得》相關的同類信息!
  • 本頁收集關于初學jsp心得的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲综合自拍偷拍| 中文字幕精品一区| 精品美女在线观看| 亚洲动漫第一页| 欧美中文字幕一区二区三区| 国产精品久久久久久久久快鸭| 国内外成人在线| 精品三级在线看| 精品一二三四区| 欧美激情一区不卡| 99久久精品国产一区二区三区 | 欧美电影免费观看高清完整版在 | 国产精品成人一区二区艾草 | 日韩国产在线一| 欧美一区二区三区四区五区| 美女一区二区在线观看| 久久亚洲精华国产精华液| 成人app软件下载大全免费| 一区二区久久久久久| 欧美一区日韩一区| 成人黄页在线观看| 午夜影院久久久| 国产午夜精品一区二区三区视频 | 亚洲欧美日韩久久精品| 欧美三级视频在线观看| 欧美aaa在线| 国产精品久久午夜| 欧美一区二区福利视频| 成人av电影在线播放| 青娱乐精品在线视频| 国产精品久久久久影视| 日韩色在线观看| 日本高清视频一区二区| 国产一区亚洲一区| 亚洲香肠在线观看| 国产精品久久久一本精品| 91精品国产91久久久久久最新毛片| 高清国产一区二区| 青青青伊人色综合久久| 亚洲靠逼com| 国产精品午夜免费| 欧美电影免费观看高清完整版在 | 91久久人澡人人添人人爽欧美 | 9i看片成人免费高清| 日本91福利区| 亚洲一区自拍偷拍| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 美女一区二区三区在线观看| 亚洲精品国产品国语在线app| 精品久久久久99| 91精品国产综合久久精品性色| 99精品欧美一区二区三区综合在线| 日韩av一区二区三区| 亚洲第一主播视频| 一区二区三区在线观看网站| 1024国产精品| 亚洲色图视频网| 亚洲欧美综合在线精品| 日本一区二区三级电影在线观看| 精品国产一区二区精华| 日韩免费在线观看| 精品免费视频.| 91精品国产91久久久久久一区二区| 欧美最新大片在线看| 欧美性生活大片视频| 91天堂素人约啪| 色综合久久88色综合天天6| av福利精品导航| 色噜噜狠狠一区二区三区果冻| 91丨国产丨九色丨pron| 在线观看亚洲精品视频| 91精品福利在线| 911精品国产一区二区在线| 欧美乱熟臀69xxxxxx| 91精品国产一区二区三区香蕉| 欧美精品v国产精品v日韩精品| 欧美一级xxx| 久久久久久久久免费| 久久精品一区二区三区不卡牛牛| 国产欧美日韩卡一| 亚洲人一二三区| 午夜欧美在线一二页| 美洲天堂一区二卡三卡四卡视频| 精品一区二区久久| 成人永久看片免费视频天堂| 91丨九色丨尤物| 日韩一区二区三区视频| 欧美经典一区二区| 亚洲一区二区欧美| 黑人精品欧美一区二区蜜桃| 91在线视频18| 9191精品国产综合久久久久久| 久久这里只有精品首页| 亚洲人成人一区二区在线观看| 亚洲成av人片一区二区三区| 久久99国产精品久久99| 成人性生交大片免费看在线播放| 欧美无砖专区一中文字| 精品99999| 亚洲一二三专区| 国产一区二区三区高清播放| 91碰在线视频| 国产日韩综合av| 天天影视涩香欲综合网| 成人黄色大片在线观看| 欧美日韩国产乱码电影| 国产精品毛片久久久久久久| 婷婷中文字幕综合| www.综合网.com| 精品久久久影院| 亚洲成人动漫在线观看| 成人性生交大片免费看中文| 日韩一区二区三区免费看 | 天天做天天摸天天爽国产一区| 国产精品一色哟哟哟| 欧美久久久久中文字幕| 国产精品视频观看| 日本不卡在线视频| 欧美视频在线观看一区| 欧美国产亚洲另类动漫| 精品制服美女久久| 欧美日本高清视频在线观看| 亚洲日本在线观看| 国产精品99久久久久久久vr| 日韩一区二区三区免费看| 午夜天堂影视香蕉久久| 在线视频一区二区免费| 中文字幕在线不卡| 成人白浆超碰人人人人| 国产香蕉久久精品综合网| 国产在线看一区| 精品国产制服丝袜高跟| 视频一区二区中文字幕| 在线观看一区不卡| 亚洲欧美激情小说另类| 99久久精品久久久久久清纯| 国产精品麻豆网站| 成人性生交大片免费看中文| 久久久久久久精| 国产一区二区按摩在线观看| 日韩欧美色综合网站| 黑人巨大精品欧美黑白配亚洲| 精品国免费一区二区三区| 久久精品国产一区二区三| 91精品国产免费| 一区二区三区在线观看欧美| 在线免费亚洲电影| 婷婷久久综合九色综合绿巨人| 91精品国产综合久久福利| 久久精品国产免费| 国产婷婷一区二区| 99国产欧美另类久久久精品| 国产精品久久久久精k8| 91九色最新地址| 美国十次了思思久久精品导航| 日韩一本二本av| 国产成人av一区| 一区二区三区在线不卡| 欧美图区在线视频| 老司机精品视频在线| 国产日韩欧美精品一区| 91视频免费看| 青青青爽久久午夜综合久久午夜| 国产欧美一区二区精品久导航| 91丨porny丨首页| 日韩电影免费在线看| 精品电影一区二区三区| 成人激情小说网站| 亚洲成人综合在线| 久久久久久久久久久久久女国产乱| 97久久超碰精品国产| 三级精品在线观看| 中文字幕亚洲欧美在线不卡| 欧美日韩国产电影| 成人小视频免费在线观看| 亚洲成av人片一区二区梦乃| 久久亚洲一级片| 欧美日本一区二区在线观看| 国产精品1区二区.| 午夜精品视频一区| 中文字幕一区二区三区在线不卡 | 欧美国产禁国产网站cc| 91黄色免费看| 国产91精品入口| 视频一区二区国产| 亚洲欧美综合色| 久久久久久麻豆| 欧美精品v国产精品v日韩精品| 国产69精品一区二区亚洲孕妇| 日日夜夜精品视频免费| 亚洲视频一二三| 久久精品日韩一区二区三区| 欧美另类高清zo欧美| 91小视频在线观看| 成人一区二区在线观看| 久久精品国产999大香线蕉| 性欧美疯狂xxxxbbbb| 一区二区三区精品视频在线| 中文字幕av资源一区| 久久午夜电影网|