java技術(shù)博客
jsp博客
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
數(shù)據(jù)加載中……
SERVLET(2)
package
cn.mldn.lxh.servlet ;
import
java.io.
*
;
import
javax.servlet.
*
;
import
javax.servlet.http.
*
;
public
class
FormServlet
extends
HttpServlet
{
private
ServletConfig config
=
null
;
public
void
init(ServletConfig config)
throws
ServletException
{
this
.config
=
config ;
}
//
表示處理get請求
public
void
doGet(HttpServletRequest req,HttpServletResponse resp)
throws
IOException,ServletException
{
//
System.out.println("** Servlet doGet處理提交參數(shù)
") ;
this
.doPost(req,resp) ;
}
//
處理post請求
public
void
doPost(HttpServletRequest req,HttpServletResponse resp)
throws
IOException,ServletException
{
String name
=
req.getParameter(
"
uname
"
) ;
//
取得application對象
//
ServletContext app = this.getServletContext() ;
ServletContext app
=
this
.config.getServletContext() ;
app.setAttribute(
"
addr
"
,
"
www.MLDN.cn
"
) ;
//
取得一個session對象
HttpSession session
=
req.getSession() ;
session.setAttribute(
"
sname
"
,name) ;
//
System.out.println("** Servlet doPost處理提交參數(shù)
") ;
System.out.println(
"
name =
"
+
name) ;
//
重定向
resp.sendRedirect(
"
demo.jsp
"
) ;
}
}
;
/**/
/*
<servlet>
<servlet-name>form</servlet-name>
<servlet-class>cn.mldn.lxh.servlet.FormServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>form</servlet-name>
<url-pattern>/formServlet</url-pattern>
</servlet-mapping>
*/
初始化兩種方法
有參數(shù)與無參數(shù)
有參數(shù)的方法優(yōu)先
多個地址可以映射到同一個SERVLET
配置初始化參數(shù)
form表單
<
form
action
="formServlet"
method
="post"
>
用戶名:
<
input
type
="text"
name
="uname"
>
<
input
type
="submit"
value
="提交"
>
</
form
>
下面是處理表單的servlet
package
cn.mldn.lxh.servlet ;
import
java.io.
*
;
import
javax.servlet.
*
;
import
javax.servlet.http.
*
;
public
class
InitParameterServlet
extends
HttpServlet
{
//
初始化
//
要取得初始化參數(shù),必須使用以下初始化方法
public
void
init(ServletConfig config)
throws
ServletException
{
//
config對象中有取得初始化參數(shù)的方法:getInitParameter("參數(shù)名稱")
String ref1
=
config.getInitParameter(
"
ref1
"
) ;
String ref2
=
config.getInitParameter(
"
ref2
"
) ;
String dd
=
config.getInitParameter(
"
DBDRIVER
"
) ;
System.out.println(
"
REF1 =>
"
+
ref1) ;
System.out.println(
"
REF2 =>
"
+
ref2) ;
System.out.println(
"
DBDRIVER =>
"
+
dd) ;
}
//
表示處理get請求
public
void
doGet(HttpServletRequest req,HttpServletResponse resp)
throws
IOException,ServletException
{
//
System.out.println("** Servlet doGet處理
") ;
}
//
處理post請求
public
void
doPost(HttpServletRequest req,HttpServletResponse resp)
throws
IOException,ServletException
{
//
System.out.println("** Servlet doPost處理
") ;
}
//
銷毀
public
void
destroy()
{
//
System.out.println("** Servlet 銷毀
") ;
}
}
;
/**/
/*
<servlet>
<servlet-name>param</servlet-name>
<servlet-class>cn.mldn.lxh.servlet.InitParameterServlet</servlet-class>
<load-on-startup>0</load-on-startup>
<init-param>
<param-name>ref1</param-name>
<param-value>MLDN</param-value>
</init-param>
<init-param>
<param-name>ref2</param-name>
<param-value>LiXingHua</param-value>
</init-param>
<init-param>
<param-name>DBDRIVER</param-name>
<param-value>oracle.jdbc.driver.OracleDriver</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>param</servlet-name>
<url-pattern>/ipar</url-pattern>
</servlet-mapping>
*/
學習資料下載
posted on 2008-10-23 12:36
郭興華
閱讀(145)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 郭興華
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
統(tǒng)計
隨筆 - 84
文章 - 1
評論 - 2
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
java每日練習代碼
(rss)
TESTARRAY(6)
(rss)
事件模型與事件處理
(rss)
隨筆檔案
2009年1月 (2)
2008年11月 (14)
2008年10月 (68)
文章檔案
2008年10月 (1)
搜索
最新評論
1.?re: jsp讀取*.TXT
請問 retstr是什么數(shù)據(jù)類型?String?好像不行哦
--jsp
2.?re: StudentTest1.java
看不懂你的意思,代碼沒有縮進,看著很不習慣那。
--楊愛友
閱讀排行榜
1.?java中的treemap(4604)
2.?JDBC連接SQLSERVER(1822)
3.?判斷一個一個路徑是否是目錄(1085)
4.?jsp讀取*.TXT(764)
5.?java代理模式(727)
評論排行榜
1.?StudentTest1.java(1)
2.?jsp讀取*.TXT(1)
3.?java1.5注解(二)(0)
4.?java1.5注解(一)(0)
5.?jsp中使用類(0)
主站蜘蛛池模板:
沂南县
|
香格里拉县
|
仙桃市
|
天镇县
|
麻阳
|
彰武县
|
临城县
|
毕节市
|
莱西市
|
镇雄县
|
兴安盟
|
沈丘县
|
夹江县
|
微山县
|
梓潼县
|
津市市
|
射洪县
|
湘阴县
|
云浮市
|
湛江市
|
花垣县
|
内江市
|
岱山县
|
杨浦区
|
石嘴山市
|
边坝县
|
娄底市
|
繁峙县
|
澄江县
|
克东县
|
晋州市
|
谷城县
|
大化
|
镇平县
|
景泰县
|
广昌县
|
桑植县
|
博湖县
|
乡宁县
|
全椒县
|
万盛区
|