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
南朝
閱讀(136)
評論(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 © 南朝
主站蜘蛛池模板:
沂水县
|
互助
|
灵寿县
|
获嘉县
|
周口市
|
鹿泉市
|
湘乡市
|
大石桥市
|
桦南县
|
康马县
|
永泰县
|
金坛市
|
龙里县
|
汉沽区
|
怀宁县
|
庆元县
|
方城县
|
青岛市
|
石台县
|
昌邑市
|
友谊县
|
和顺县
|
扎赉特旗
|
郁南县
|
西峡县
|
和林格尔县
|
喀什市
|
海口市
|
苏州市
|
德令哈市
|
青铜峡市
|
乐陵市
|
道真
|
上饶县
|
满洲里市
|
靖西县
|
朝阳市
|
伊川县
|
西林县
|
南部县
|
佛教
|