愛妮不變
為了小妮的夢想而努力奮斗!
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
3 隨筆 :: 14 文章 :: 13 評論 :: 0 Trackbacks
<
2025年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
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
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2007年6月 (1)
文章檔案
2008年8月 (2)
2007年9月 (2)
2007年8月 (2)
2007年6月 (8)
相冊
我的相冊
搜索
最新評論
1.?re: 初試Dwr-登錄驗證的例子
請問
--請問
2.?re: 初試Dwr-登錄驗證的例子
艾弗森的
--二十發(fā)
3.?re: 初試Dwr-登錄驗證的例子[未登錄]
訂單
--dd
4.?re: 《Java程序員的推薦閱讀書籍》 摘自javaeye robbin
有一本書,robbin沒有提到,本人覺得也值得一看。
《設計模式》
--lizy
5.?re: 不可忽視的java基礎知識(摘自javaeye Ghosts發(fā)表)
……筆試題就出了好幾個啊
早不貼~白頭發(fā)哥哥真是滴
--little monkey
閱讀排行榜
1.?歡迎大家來到這里(224)
評論排行榜
1.?歡迎大家來到這里(1)
初試Dwr-登錄驗證的例子
首先在web.xml中加入下面的代碼:
<
servlet
>
<
servlet-name
>
dwr-invoker
</
servlet-name
>
<
servlet-class
>
org.directwebremoting.servlet.DwrServlet
</
servlet-class
>
<
init-param
>
<
param-name
>
debug
</
param-name
>
<
param-value
>
true
</
param-value
>
</
init-param
>
<
load-on-startup
>
1
</
load-on-startup
>
</
servlet
>
<
servlet-mapping
>
<
servlet-name
>
dwr-invoker
</
servlet-name
>
<
url-pattern
>
/dwr/*
</
url-pattern
>
</
servlet-mapping
>
然后建一個dwr.xml文件。
<?
xml version="1.0" encoding="UTF-8"
?>
<!
DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd"
>
<
dwr
>
<
allow
>
<
create
javascript
="jslogin"
creator
="new"
scope
="application"
>
<
param
name
="class"
value
="com.*.*.lizy.login.LoginService"
></
param
>
</
create
>
<
create
javascript
="jstree"
creator
="new"
scope
="application"
>
<
param
name
="class"
value
="com.*.*.lizy.login.TreeService"
></
param
>
</
create
>
<
create
javascript
="jsdict"
creator
="new"
scope
="application"
>
<
param
name
="class"
value
="com.*.*.lizy.login.DictService"
></
param
>
</
create
>
<
convert
match
="com.*.*.jbzl.model.TawDept"
converter
="bean"
>
<
param
name
="include"
value
="deptId,deptName"
/>
</
convert
>
<
convert
match
="com.*.*.wsdict.model.TawWsDict"
converter
="bean"
>
<
param
name
="include"
value
="dictId,dictName"
/>
</
convert
>
</
allow
>
</
dwr
>
例子使用的是jslogin部分,其他的都不用理會。
接下來是寫一個bean:LoginService。
public
class
LoginService
{
public
String login(String userId,String pwd)
{
String result
=
""
;
TawRmUserDAO userDAO
=
new
TawRmUserDAO();
TawRmUser user
=
null
;
try
{
user
=
userDAO.retrieve(userId);
if
(user
==
null
)
return
"
用戶名不存在
"
;
}
catch
(Exception e)
{
e.printStackTrace();
}
return
pwd.equals(user.getPassword())
?
"
登陸成功
"
:
"
密碼錯誤
"
;
}
}
LoginService中的login方法完成驗證功能。
接下來就是頁面文件了,一個html文件:
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
HelloWorld.html
</
title
>
<
meta
http-equiv
="content-type"
content
="text/html; charset=GB2312"
>
<
script
type
='text/javascript'
src
='dwr/interface/jslogin.js'
></
script
>
<
script
type
='text/javascript'
src
='dwr/engine.js'
></
script
>
<
script
type
='text/javascript'
src
='dwr/util.js'
></
script
>
<
script
type
='text/javascript'
>
function
load()
{
var
jbutton
=
document.getElementById(
"
jbutton
"
);
jbutton.onclick
=
function
(event)
{
login();
}
;
}
function
login()
{
var
userId
=
document.getElementById(
"
userId
"
).value;
var
pwd
=
document.getElementById(
"
pwd
"
).value;
jslogin.login(userId,pwd,showData);
}
function
showData(data)
{
DWRUtil.setValue(
"
jdiv
"
,data);
document.getElementById(
"
userId
"
).value
=
""
;
document.getElementById(
"
pwd
"
).value
=
""
;
}
</
script
>
</
head
>
<
body
>
<
input
type
="text"
id
="userId"
name
="userId"
value
=""
>
<
input
type
="password"
id
="pwd"
name
="pwd"
value
=""
>
<
input
id
="jbutton"
type
="button"
value
="登陸"
/>
<
div
id
="jdiv"
></
div
>
<
script
>
load()
</
script
>
</
body
>
</
html
>
接下來你就可以運行了。
簡單吧!
posted on 2007-08-31 11:59
李志洋
閱讀(2005)
評論(3)
編輯
收藏
評論
#
re: 初試Dwr-登錄驗證的例子[未登錄]
2012-05-13 15:26
dd
訂單
回復
更多評論
#
re: 初試Dwr-登錄驗證的例子
2014-08-13 09:58
二十發(fā)
艾弗森的
回復
更多評論
#
re: 初試Dwr-登錄驗證的例子
2014-08-15 10:35
請問
請問
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 李志洋
主站蜘蛛池模板:
东山县
|
绿春县
|
静海县
|
汉中市
|
曲麻莱县
|
开化县
|
赞皇县
|
扎兰屯市
|
蕲春县
|
全州县
|
定安县
|
禹城市
|
封丘县
|
高密市
|
商水县
|
蚌埠市
|
永城市
|
育儿
|
武威市
|
理塘县
|
嘉兴市
|
定兴县
|
兖州市
|
龙南县
|
修文县
|
日照市
|
永和县
|
古田县
|
攀枝花市
|
田阳县
|
沛县
|
仁化县
|
体育
|
响水县
|
襄城县
|
会同县
|
怀化市
|
自治县
|
神农架林区
|
怀柔区
|
吐鲁番市
|