J路漫
走上這條路不是我的錯,但是走下來我就錯了。
導(dǎo)航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
<
2009年11月
>
日
一
二
三
四
五
六
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
隨筆分類
ajax
(rss)
database
(rss)
demos
(rss)
FAQ
(rss)
hibernate
(rss)
j2ee
(rss)
js
(rss)
junit
(rss)
mysql
(rss)
news
(rss)
oracle
(rss)
spring
(rss)
Struts2(10)
(rss)
隨筆檔案
2009年11月 (10)
簡單的登陸界面
index.jsp
<%
@page language
=
"
java
"
contentType
=
"
text/html; charset=GBK
"
%>
<%
@ taglib prefix
=
"
s
"
uri
=
"
/struts-tags
"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
struts2.demo1
</
title
>
</
head
>
<
body
>
<
s:form
action
="login"
>
<
s:textfield
name
="username"
/>
<
s:password
name
="password"
/>
<
s:submit
/>
</
s:form
>
</
body
>
</
html
>
welcome.jsp
<%
@page language
=
"
java
"
contentType
=
"
text/html; charset=GBK
"
%>
<%
@ taglib prefix
=
"
s
"
uri
=
"
/struts-tags
"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
><
title
>
struts2.demo1
</
title
></
head
>
<
body
>
歡迎您,
<
s:property
value
="username"
/>
</
body
>
</
html
>
fail.jsp
<%
@page language
=
"
java
"
contentType
=
"
text/html; charset=GBK
"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
struts2.demo1
</
title
>
</
head
>
<
body
>
登錄失敗。
</
body
>
</
html
>
LoginAction.java
package
com.ming;
import
com.opensymphony.xwork2.ActionContext;
import
com.opensymphony.xwork2.ActionSupport;
public
class
LoginAction
extends
ActionSupport
{
/** */
/**
*
*/
private
static
final
long
serialVersionUID
=
765268466764775594L
;
private
String username;
private
String password;
private
String tip;
public
String getTip()
{
return
tip;
}
public
void
setTip(String tip)
{
this
.tip
=
tip;
}
public
String getUsername()
{
return
username;
}
public
void
setUsername(String username)
{
this
.username
=
username;
}
public
String getPassword()
{
return
password;
}
public
void
setPassword(String password)
{
this
.password
=
password;
}
public
String execute()
throws
Exception
{
ActionContext ctx
=
ActionContext.getContext();
Integer counter
=
(Integer) ctx.getApplication().get(
"
counter
"
);
if
(counter
==
null
)
{
counter
=
1
;
}
else
{
counter
=
counter
+
1
;
}
ctx.getApplication().put(
"
counter
"
, counter);
ctx.getSession().put(
"
user
"
, getUsername());
if
(getUsername().equals(
"
ming
"
)
&&
getPassword().equals(
"
123456
"
))
{
setTip(
"
歡迎您,
"
+
getUsername());
return
SUCCESS;
}
else
{
return
ERROR;
}
}
}
struts.xml
<?
xml version="1.0" encoding="UTF-8"
?>
<!
DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>
<
struts
>
<
constant
name
="struts.enable.DynamicMethodInvocation"
value
="false"
/>
<
constant
name
="struts.devMode"
value
="false"
/>
<
package
name
="default"
extends
="struts-default"
>
<
action
name
="login"
class
="com.ming.LoginAction"
>
<
result
name
="success"
>
/welcome.jsp
</
result
>
<
result
name
="error"
>
/fail.jsp
</
result
>
</
action
>
</
package
>
<!--
Add packages here
-->
</
struts
>
web.xml
<?
xml version="1.0" encoding="UTF-8"
?>
<
web-app
id
="WebApp_9"
version
="2.4"
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
<
display-name
>
Struts Blank
</
display-name
>
<
filter
>
<
filter-name
>
struts2
</
filter-name
>
<
filter-class
>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</
filter-class
>
</
filter
>
<
filter-mapping
>
<
filter-name
>
struts2
</
filter-name
>
<
url-pattern
>
/*
</
url-pattern
>
</
filter-mapping
>
<
welcome-file-list
>
<
welcome-file
>
index.html
</
welcome-file
>
</
welcome-file-list
>
</
web-app
>
posted on 2009-11-05 00:05
南朝
閱讀(138)
評論(0)
編輯
收藏
所屬分類:
Struts2
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
//////struts2攔截器
//////strtus2中的標簽
//////在struts2中配置資源文件
sturts2的異常處理機制
result的配置
action類訪問ServletAPI
簡單的登陸界面
web.xml和struts.xml的最基本配置
actionsupport 繼承的接口
struts常量的配置
統(tǒng)計
隨筆 - 10
文章 - 0
評論 - 0
引用 - 0
Powered by:
BlogJava
Copyright © 南朝
主站蜘蛛池模板:
周至县
|
武清区
|
巴彦县
|
哈尔滨市
|
白河县
|
淮阳县
|
大关县
|
栾川县
|
阳江市
|
石嘴山市
|
辛集市
|
龙口市
|
上饶市
|
克什克腾旗
|
古浪县
|
广宗县
|
彩票
|
阿城市
|
玉龙
|
宣恩县
|
偏关县
|
凯里市
|
分宜县
|
宁河县
|
新乡县
|
景泰县
|
葫芦岛市
|
二连浩特市
|
武乡县
|
和平县
|
精河县
|
江阴市
|
锦屏县
|
昌吉市
|
任丘市
|
铁力市
|
来安县
|
砀山县
|
宁波市
|
土默特右旗
|
抚顺县
|