国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Struts2.3詳細(xì)配置

下載和解壓在2014年6月12日這一天,我開始搭建struts2.3.16.3框架。為了幫助其他人少走彎路,我決定寫下這篇文章。首先,在官方網(wǎng)站下載最新版本的struts2.3.16.3,選擇“Ful

下載和解壓

在2014年6月12日這一天,我開始搭建struts2.3.16.3框架。為了幫助其他人少走彎路,我決定寫下這篇文章。首先,在官方網(wǎng)站下載最新版本的struts2.3.16.3,選擇“Full Distribution”版本并解壓。

創(chuàng)建項(xiàng)目

用eclipse創(chuàng)建一個(gè)Dynamic Web project項(xiàng)目時(shí),要注意將src文件夾中的.class文件放到WEB-INF/classes文件夾下。具體操作如下:file->new->Dynamic Web Project->輸入項(xiàng)目名稱(hellostruts),點(diǎn)擊next。然后將圖中下面的build classes改為WebContent/WEB-INF/classes,點(diǎn)擊完成。

添加組件

將第一步解壓得到的一些必要組件插入到項(xiàng)目的WebContent/WEB-INF/lib文件夾下。在這108個(gè)組件中,我們可以根據(jù)自己的需要選擇合適的組件。

編寫JSP頁面

我編寫了兩個(gè)JSP頁面,分別是login.jsp和loginResult.jsp。登錄成功后,會跳轉(zhuǎn)到loginResult.jsp頁面。在login.jsp頁面中,用戶需要輸入用戶名和密碼。

修改web.xml文件

需要修改web.xml文件中的代碼。具體代碼如下所示:

```xml

Struts Blank

struts2

struts2

/*

```

創(chuàng)建struts.xml文件

在src目錄下創(chuàng)建一個(gè)名為struts.xml的文件,并添加以下代碼:

```xml

/error.jsp

/loginResult.jsp

/login.jsp

```

創(chuàng)建Action類

在src目錄下創(chuàng)建一個(gè)名為action的包,并在該包下創(chuàng)建一個(gè)名為的類。代碼如下:

```java

package action;

import ;

public class LoginAction extends ActionSupport{

private static final long serialVersionUID 1L;

public String adminUserName; // 用戶名

public String adminUserPassword; // 密碼

public String message; // 執(zhí)行完execute()方法后返回的消息

@Override

public String execute() throws Exception {

if("admin".equals(adminUserName) "123".equals(adminUserPassword))

message adminUserName " ok";

else {

message adminUserName " false";

return INPUT;

}

return SUCCESS;

}

public String getAdminUserName() {

return adminUserName;

}

public void setAdminUserName(String adminUserName) {

adminUserName;

}

public String getAdminUserPassword() {

return adminUserPassword;

}

public void setAdminUserPassword(String adminUserPassword) {

adminUserPassword;

}

public String getMessage() {

return message;

}

public void setMessage(String message) {

message;

}

}

```

運(yùn)行結(jié)果

部署tomcat后,即可運(yùn)行項(xiàng)目。需要注意的是,在第七步的action類中進(jìn)行了驗(yàn)證,只有當(dāng)用戶名為admin且密碼為123時(shí)才能進(jìn)入loginResult.jsp頁面并顯示用戶名ok,否則停留在當(dāng)前頁面并顯示的內(nèi)容是用戶名false。讀者可以根據(jù)需要修改第七步中的message變量的值。

標(biāo)簽: