国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

初學jsp心得(一)

初學jsp心得(一)

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

廢話不多說!

測試環境為 jdk1.2.2jswdk-1.0winnt4.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=1&page=20得到 id=1&page=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.
Stringstr1="我是傻瓜";
Stringstr2="我是傻瓜"; (or Stringstr2="我是"+"傻瓜"; )
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*pagesize<count) n++;
if (n>1)
{
for(i=1;i<=n;i++)
 out.print("<a href=query.jsp?pages="+i+">"+i+" </a>");
}
}
}
%>
www.guanshui.com版權所有Urus 2000-5-22

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        av资源网一区| 最近中文字幕一区二区三区| 老司机精品视频线观看86| 樱桃视频在线观看一区| 2021久久国产精品不只是精品| 在线看国产日韩| 色天天综合久久久久综合片| 国产99精品视频| 国产91精品露脸国语对白| 国产伦精品一区二区三区视频青涩| 偷偷要91色婷婷| 日韩av电影免费观看高清完整版 | 国产精品少妇自拍| 久久色.com| 中文字幕国产一区| 国产精品视频一二| 久久夜色精品国产噜噜av| 日韩一级黄色片| 精品区一区二区| 日本一区二区三区视频视频| 久久久久久久久蜜桃| 国产女主播一区| 伊人性伊人情综合网| 亚洲国产中文字幕| 久久精品72免费观看| 成人美女视频在线看| 色婷婷久久久久swag精品| 欧美日韩大陆在线| 精品国产污网站| 国产精品丝袜91| 亚洲人成网站精品片在线观看| 亚洲人午夜精品天堂一二香蕉| 一区二区三区成人| 激情综合色丁香一区二区| 国产91丝袜在线播放| 色综合久久久久久久久久久| 欧美日韩一二区| 欧美一级在线观看| 国产精品免费丝袜| 午夜久久电影网| 国产成人8x视频一区二区 | 欧美一区二区大片| 久久精品人人做人人爽97| 1000精品久久久久久久久| 亚洲 欧美综合在线网络| 久久国产精品无码网站| av不卡在线观看| 日韩一区二区三| 中文字幕日本乱码精品影院| 免费观看30秒视频久久| 成人av综合在线| 日韩精品中午字幕| 亚洲香肠在线观看| 国产成人一区二区精品非洲| 91在线你懂得| 久久视频一区二区| 欧美一区二区美女| 国产伦精品一区二区三区免费迷| 国产精品毛片a∨一区二区三区| 国产一区二区剧情av在线| 丁香啪啪综合成人亚洲小说 | 日韩写真欧美这视频| 国产精品福利一区二区| 美日韩黄色大片| 色视频成人在线观看免| 欧美精品一区二区精品网| 一二三区精品视频| 不卡的av网站| 国产午夜精品一区二区三区嫩草 | 国产成人免费9x9x人网站视频| 国产69精品久久久久777| 欧美疯狂做受xxxx富婆| 亚洲视频资源在线| 成人av小说网| 久久精品一区八戒影视| 久久99九九99精品| 欧美一级黄色大片| 老汉av免费一区二区三区| 日韩午夜精品电影| 国产大陆亚洲精品国产| 日韩一区二区在线观看视频| 高清视频一区二区| 91精品国产综合久久久久久久| 一区二区在线电影| 色先锋资源久久综合| 一区二区三区色| 欧美自拍丝袜亚洲| 一区二区三区免费观看| 欧美午夜免费电影| 五月开心婷婷久久| 欧美精品日韩精品| 蜜臀av在线播放一区二区三区| 欧美精品18+| 日本欧美一区二区三区乱码| 9191精品国产综合久久久久久| 亚洲成av人片在线观看| 91精品国产高清一区二区三区| 日韩精品成人一区二区在线| 5月丁香婷婷综合| 久久99精品久久久久久| 久久影音资源网| 99免费精品视频| 亚洲国产美女搞黄色| 欧美成人一区二区三区片免费| 韩国一区二区三区| 国产精品欧美经典| 色综合天天视频在线观看| 亚洲v中文字幕| 欧美变态tickling挠脚心| 国产成a人亚洲精品| 亚洲裸体xxx| 欧美精品777| 国产精品自拍一区| 最新国产の精品合集bt伙计| 欧美日韩美少妇| 国产原创一区二区| 亚洲男人天堂一区| 欧美一区二区视频观看视频| 国产大片一区二区| 亚洲一区二区成人在线观看| 欧美电影免费观看高清完整版在| www.欧美精品一二区| 欧美a级理论片| 中文字幕永久在线不卡| 3atv在线一区二区三区| 不卡视频在线观看| 美日韩一区二区| 一卡二卡三卡日韩欧美| 久久久久久久综合日本| 欧美美女直播网站| jizzjizzjizz欧美| 精品综合免费视频观看| 性久久久久久久| 中文字幕一区二区三区四区 | 日本在线不卡一区| 国产精品久久久久aaaa樱花| 91精品免费观看| 91福利在线免费观看| 国产一区二区三区四| 日韩av电影天堂| 亚洲综合色在线| 一色屋精品亚洲香蕉网站| 久久综合九色综合97_久久久| 欧美日韩一区高清| 91看片淫黄大片一级在线观看| 久久国产人妖系列| 天天综合日日夜夜精品| 亚洲一区二区三区在线| 亚洲欧美日韩电影| 国产亚洲精品aa午夜观看| 欧美电影免费观看完整版| 欧美视频你懂的| 在线精品视频一区二区三四| 91麻豆swag| 99精品欧美一区二区三区综合在线| 国产一区二区三区四| 狠狠网亚洲精品| 蜜臀av国产精品久久久久| 亚州成人在线电影| 亚洲v中文字幕| 五月天一区二区| 日韩国产一二三区| 视频在线观看一区| 日韩精品欧美精品| 视频一区中文字幕| 日韩在线一区二区三区| 青青草伊人久久| 久久99精品国产麻豆不卡| 国内精品免费**视频| 久久福利资源站| 国产一区视频在线看| 国产精品中文有码| 成人午夜大片免费观看| av网站一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 97精品国产97久久久久久久久久久久| 成人的网站免费观看| 色综合天天综合网天天狠天天| 91在线视频18| 欧美性色综合网| 欧美高清精品3d| 欧美电视剧在线观看完整版| 久久久噜噜噜久噜久久综合| 国产欧美一区二区精品性色| 欧美韩日一区二区三区四区| 亚洲日本青草视频在线怡红院| 一区二区三区资源| 成年人午夜久久久| 国产精品美女一区二区三区| 日韩美女一区二区三区| 日韩美女主播在线视频一区二区三区| 日韩免费高清av| 亚洲国产精品国自产拍av| ㊣最新国产の精品bt伙计久久| ...av二区三区久久精品| 亚洲综合视频在线观看| 久热成人在线视频| 97精品久久久久中文字幕 | 国产精品亚洲第一区在线暖暖韩国| 99久久99久久精品国产片果冻|