卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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)建項目

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

添加組件

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

編寫JSP頁面

我編寫了兩個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)建一個名為struts.xml的文件,并添加以下代碼:

```xml

/error.jsp

/loginResult.jsp

/login.jsp

```

創(chuàng)建Action類

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

```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;

}

}

```

運行結(jié)果

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

標(biāo)簽: