愛妮不變
為了小妮的夢想而努力奮斗!
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
3 隨筆 :: 14 文章 :: 13 評論 :: 0 Trackbacks
<
2014年8月
>
日
一
二
三
四
五
六
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
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2007年6月 (1)
文章檔案
2008年8月 (2)
2007年9月 (2)
2007年8月 (2)
2007年6月 (8)
相冊
我的相冊
搜索
最新評論
1.?re: 初試Dwr-登錄驗證的例子
請問
--請問
2.?re: 初試Dwr-登錄驗證的例子
艾弗森的
--二十發
3.?re: 初試Dwr-登錄驗證的例子[未登錄]
訂單
--dd
4.?re: 《Java程序員的推薦閱讀書籍》 摘自javaeye robbin
有一本書,robbin沒有提到,本人覺得也值得一看。
《設計模式》
--lizy
5.?re: 不可忽視的java基礎知識(摘自javaeye Ghosts發表)
……筆試題就出了好幾個啊
早不貼~白頭發哥哥真是滴
--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
李志洋
閱讀(2006)
評論(3)
編輯
收藏
評論
#
re: 初試Dwr-登錄驗證的例子[未登錄]
2012-05-13 15:26
dd
訂單
回復
更多評論
#
re: 初試Dwr-登錄驗證的例子
2014-08-13 09:58
二十發
艾弗森的
回復
更多評論
#
re: 初試Dwr-登錄驗證的例子
2014-08-15 10:35
請問
請問
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 李志洋
主站蜘蛛池模板:
科技
|
黄石市
|
合江县
|
景洪市
|
雷波县
|
县级市
|
海伦市
|
康马县
|
白沙
|
滕州市
|
嘉鱼县
|
乌兰县
|
崇文区
|
教育
|
迁安市
|
大荔县
|
桂东县
|
定南县
|
微山县
|
庄河市
|
神木县
|
新乡市
|
临漳县
|
仁寿县
|
原平市
|
台东市
|
得荣县
|
辽中县
|
浏阳市
|
伽师县
|
德州市
|
乐昌市
|
大兴区
|
余姚市
|
京山县
|
福海县
|
明水县
|
连城县
|
万山特区
|
东乌
|
渭源县
|