J路漫
走上這條路不是我的錯,但是走下來我就錯了。
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
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
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
//////struts2攔截器
//////strtus2中的標簽
//////在struts2中配置資源文件
sturts2的異常處理機制
result的配置
action類訪問ServletAPI
簡單的登陸界面
web.xml和struts.xml的最基本配置
actionsupport 繼承的接口
struts常量的配置
統計
隨筆 - 10
文章 - 0
評論 - 0
引用 - 0
Powered by:
BlogJava
Copyright © 南朝
主站蜘蛛池模板:
固安县
|
金堂县
|
耿马
|
马关县
|
泉州市
|
隆回县
|
定日县
|
都江堰市
|
安康市
|
嘉善县
|
神农架林区
|
龙口市
|
拉孜县
|
阜康市
|
甘德县
|
包头市
|
罗甸县
|
深州市
|
肃宁县
|
鄂托克旗
|
宜黄县
|
蓬莱市
|
杭锦后旗
|
阳高县
|
乌恰县
|
绥江县
|
湖州市
|
富蕴县
|
大邑县
|
磐安县
|
陆河县
|
德清县
|
盐边县
|
卢龙县
|
大埔区
|
铁岭市
|
新津县
|
雅江县
|
哈密市
|
余干县
|
黔江区
|