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
南朝
閱讀(137)
評論(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 © 南朝
主站蜘蛛池模板:
绥棱县
|
武胜县
|
沐川县
|
南京市
|
兴海县
|
会理县
|
东兴市
|
闽清县
|
土默特右旗
|
清新县
|
财经
|
重庆市
|
永年县
|
沭阳县
|
印江
|
满城县
|
东辽县
|
青浦区
|
太谷县
|
承德县
|
旅游
|
泽普县
|
莆田市
|
宜春市
|
太谷县
|
独山县
|
丰台区
|
富民县
|
泉州市
|
山西省
|
通渭县
|
云霄县
|
潞城市
|
桑植县
|
武川县
|
永定县
|
江川县
|
高清
|
奉新县
|
龙州县
|
屏边
|