JSP初級教程之跟我學(xué)JSP(四)(3)_JSP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:JSP初級教程之跟我學(xué)JSP(三)第三章連接數(shù)據(jù)庫 接著我想做一個(gè) jsp 的留言板之類的東西:有登錄驗(yàn)證、注冊、發(fā)表文章、瀏覽文章、管理文章、管理用戶等這些功能。 首先,登錄驗(yàn)證這個(gè)不難,但是有個(gè)問題:需要連接數(shù)據(jù)庫了。于是我開始查找資料,并安裝了 Oracle 數(shù)據(jù)庫(對于Oracle數(shù)據(jù)
---------------------------------------------------------------------------------
一個(gè)javabean里最主要的是set和get方法:set方法用于從.jsp頁面向javabean傳值;get方法用于從javabean向.jsp頁面?zhèn)髦怠?br />下面看.jsp頁面如何使用這個(gè)javabean:
------------------------------ymd_use_bean.jsp----------------------------------
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="ymd" scope="page" class="ringz.javabeans.DateBean">
<jsp:setProperty name="ymd" property="*"/>
</jsp:useBean>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用javabean從字符串中取得年月日信息</title>
</head>
<body>
<%
try
{
out.println("您輸入的字符串是:"+ymd.getDateStr()+"<br>");
out.println("year="+ymd.getYear()+",month="+ymd.getMonth()+",day="+ymd.getDay());
}
catch(Exception e){}
%>
<br><br><hr><br>請?jiān)谙逻叺奈谋究蛑休斎氪砟暝氯盏淖址�,格式:XXXX-XX-XX,其中代表年、月、日的位數(shù)可以不限定。
<form method="post" action="ymd_use_bean.jsp">
<input type="text" name="dateStr"><!--必須和所使用的javabean:DateBean中的這個(gè)“private String dateStr;”所定義的名稱完全一致�。。�-->
<input type="submit" value="確定">
(必須使用兩個(gè)“-”分開,如:1999-9-29)
</form>
</body>
</html>
--------------------------------------------------------------------------------
你在這段代碼里能看到get方法,可是set方法呢?怎么沒看見?這里面的玄機(jī)在<jsp:useBean></jsp:useBean>之間和form里的這句:<input type="text" name="dateStr">,這里我不想重點(diǎn)說明.jsp文件如何引用javabean,你不清楚的話請查閱其他資料。
另外在這里提一個(gè)小技巧你自己試一試:把try和catch的內(nèi)容去掉,看看結(jié)果是什么樣的;把catch的內(nèi)容改成這樣:
catch(Exception e)
{out.print(e);}
再看看結(jié)果是什么樣的。然后自己分析一下為什么會這樣。這是一個(gè)我經(jīng)常使用的小技巧,不知道別人是不是也用這種方法來解決這種問題。
分享:JSP初級教程之跟我學(xué)JSP(二)第二章輕度接觸server.xml 現(xiàn)在開始編寫我們的第一個(gè). jsp 文件了,代碼如下: ---------------------------------------------------------------------------------- %@pagecontentType=text/ html ;charset=gb2312language=javaerrorPage=% % ou
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁模板:關(guān)于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網(wǎng)頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關(guān)鏈接:
- 教程說明:
JSP教程-JSP初級教程之跟我學(xué)JSP(四)(3)
。