校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

初學jsp心得

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

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

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

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

4。頭疼的漢字處理問題。
在其他的文章里曾說到在中文NT環境下如下語句輸出會得到亂碼,
%="你好"%> 及 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驅動下連db2,不管是原句還是對sql語句進行編碼后都死活通不過。
換了ibm的jdbc直接驅動后,對sql語句編碼后程序可以通過。

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

5。在asp中經常使用到字符串判斷語句如 if state="真是傻瓜" then.....
  在java中String變量不是一個簡單的變量而是一個類實例,不同的方法會得到不同的結果
a.
String str1="我是傻瓜";
String str2="我是傻瓜"; (or String str2="我是"+"傻瓜"; )
if (str1==str2)
out.print("yes");
else  
out.print("no");
結果是"yes"。
大概是編譯優化,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方法,用慣傳統語言還真一下子適應不過來,熟悉java的朋友應該沒這個問題。

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


7。在jsp中實現分頁。
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支持。編譯通過,但執行不過,不知是不是跟驅動有關,只好用下面的笨辦法。
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中出現亂碼的處理心得
  • js function定義函數使用心得
  • javascript 模式設計之工廠模式學習心得
  • Extjs4 Treegrid 使用心得分享(經驗篇)
  • js之onload事件的一點使用心得
  • js使用心得分享

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

巨人網絡通訊聲明:本文標題《初學jsp心得》,本文關鍵詞  初學,jsp,心得,初學,jsp,心得,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《初學jsp心得》相關的同類信息!
  • 本頁收集關于初學jsp心得的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    中文字幕在线一区二区三区| 久久久99精品久久| 欧美一区欧美二区| 国产欧美视频一区二区| 亚洲免费av网站| 美女视频一区在线观看| 一道本成人在线| 日韩欧美黄色影院| 亚洲一区二区三区国产| 国产一区二区在线观看免费 | 一区二区三区免费网站| 亚洲第一成人在线| 成人毛片老司机大片| 欧美一区二区黄| 午夜视频久久久久久| 色狠狠桃花综合| 久久新电视剧免费观看| 午夜精品在线视频一区| 成人黄色综合网站| 在线观看日韩高清av| 欧美亚洲综合在线| 日韩免费高清av| 亚洲色图欧美在线| 美女免费视频一区二区| 欧美视频一区在线| 亚洲蜜臀av乱码久久精品| 99久久精品免费| 综合婷婷亚洲小说| 99精品视频在线观看| 国产精品免费看片| 国产成人午夜99999| 久久久久国产精品麻豆ai换脸| 肉肉av福利一精品导航| 欧美一a一片一级一片| 亚洲超碰97人人做人人爱| 欧美午夜精品免费| 亚洲国产日韩综合久久精品| 欧美写真视频网站| 日韩精品国产欧美| 欧美一级淫片007| 国产露脸91国语对白| 欧美高清在线一区| 日本二三区不卡| 舔着乳尖日韩一区| 国产欧美一区二区三区网站| 成人av片在线观看| 免费看欧美女人艹b| 欧美激情一区二区三区不卡| 欧美色网一区二区| 激情综合一区二区三区| 亚洲欧美日韩综合aⅴ视频| 欧美日韩精品免费观看视频| 成人精品在线视频观看| 午夜精品福利在线| 亚洲人被黑人高潮完整版| 在线观看日韩av先锋影音电影院| 亚洲午夜日本在线观看| www成人在线观看| 欧美日韩电影一区| 色94色欧美sute亚洲线路一ni| 国产综合色视频| 久久精品国内一区二区三区| 日韩avvvv在线播放| 一区二区在线观看视频在线观看| 国产欧美一区二区精品性色 | 中文字幕中文字幕一区二区| 日韩午夜三级在线| 欧美肥胖老妇做爰| 欧美午夜精品一区| 欧美精品在欧美一区二区少妇| 99riav一区二区三区| eeuss国产一区二区三区| 成人亚洲一区二区一| 成人免费观看av| 成人av资源站| 欧美午夜一区二区三区 | 色999日韩国产欧美一区二区| 91美女片黄在线观看| 欧美日韩亚州综合| 69堂国产成人免费视频| xvideos.蜜桃一区二区| 成人欧美一区二区三区黑人麻豆 | 国产一区二区三区蝌蚪| 国产伦精品一区二区三区免费| 国产综合久久久久久鬼色| 菠萝蜜视频在线观看一区| 91亚洲精华国产精华精华液| 91免费观看视频| 26uuu国产电影一区二区| 国产精品短视频| 国产尤物一区二区在线| 91视频在线看| 久久久99久久精品欧美| 亚洲成人av资源| 色诱视频网站一区| 国产精品欧美综合在线| 激情成人综合网| 精品盗摄一区二区三区| 日韩国产精品久久久| 国产女人18毛片水真多成人如厕 | 欧美一区二区三区视频| 亚洲精品免费视频| 日本精品视频一区二区三区| 亚洲欧美偷拍三级| 色诱亚洲精品久久久久久| 有码一区二区三区| 欧美午夜精品一区二区三区| 亚洲一级电影视频| 欧美喷水一区二区| 久久国产精品免费| 久久久久久免费毛片精品| 国产不卡高清在线观看视频| 国产精品久久久久久久浪潮网站| 成人av网在线| 午夜精品一区在线观看| 91精品国产一区二区人妖| 韩国av一区二区三区在线观看 | 91福利精品第一导航| 日日噜噜夜夜狠狠视频欧美人| 欧美一区二区观看视频| 成人精品gif动图一区| 亚洲精品久久久久久国产精华液| 欧美精品v国产精品v日韩精品| 蜜芽一区二区三区| 国产女人aaa级久久久级| 精品视频资源站| 盗摄精品av一区二区三区| 一区二区欧美精品| 中文字幕在线观看一区| 337p日本欧洲亚洲大胆精品| 欧美视频一区在线观看| 国产不卡高清在线观看视频| 奇米亚洲午夜久久精品| 一区二区三区四区不卡在线| 日本一区二区免费在线| 日韩欧美精品在线| 欧美一区二区播放| 91精品国产综合久久精品性色| 97久久精品人人做人人爽50路| 国产一区二区精品久久99| 蜜桃传媒麻豆第一区在线观看| 亚洲电影中文字幕在线观看| 亚洲精品少妇30p| 亚洲欧美国产三级| 国产精品久久久一本精品| 中文无字幕一区二区三区| 久久久久久久久久久久久女国产乱| 日韩欧美国产高清| 久久久久久免费网| 亚洲欧洲成人av每日更新| 亚洲美女精品一区| 日本美女一区二区三区| 日本不卡免费在线视频| 大尺度一区二区| 在线亚洲一区观看| 日韩免费在线观看| 日本一区二区免费在线观看视频| 亚洲精品日韩一| 国内精品视频一区二区三区八戒 | 日韩电影在线免费看| 国产精品一级片在线观看| av欧美精品.com| 欧美精品一区二区三区一线天视频| 久久久激情视频| 美女免费视频一区| 欧美性大战久久| 国产精品久久一卡二卡| 青青草国产成人av片免费| 97精品久久久久中文字幕| 日韩欧美高清一区| 性做久久久久久免费观看欧美| 国产精品18久久久| 久久综合久久99| 免费成人结看片| 欧美一区二区久久| 丝袜亚洲另类欧美| 欧美在线|欧美| 国产精品色在线观看| 精品一区二区三区免费视频| 欧美色偷偷大香| 一区二区三区国产精品| 91在线丨porny丨国产| 国产精品天美传媒| av影院午夜一区| 亚洲精品ww久久久久久p站| www.日韩精品| 亚洲妇熟xx妇色黄| 在线不卡a资源高清| 九一九一国产精品| 日本一区二区在线不卡| 国产精品一二三四区| 亚洲人成在线观看一区二区| 欧美亚洲免费在线一区| 日日夜夜精品视频天天综合网| 欧美白人最猛性xxxxx69交| 国产一区二区伦理| 亚洲高清久久久| 国产亚洲一二三区| 欧美三级韩国三级日本三斤| 久久99热这里只有精品|