一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

2020-04-14 11:22郎國杰 JAVA教程

這篇文章主要介紹了使用MyEclipse 開發struts2框架實現登錄功能(結構教程)的相關資料,需要的朋友可以參考下

1.首先建立Web Project,名稱為:struts2 ,然后選擇Java EE6.0,點擊Finish。

2.右擊“struts”選擇MyEclipse->Add Struts Capabilities,然后彈出如下彈窗,再選擇Struts 2.1。選擇完成即可點擊Finish。

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

3.建完后項目目錄如下圖所示:

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

4.建立一個Login類,繼承ActionSupport類(點擊Superclass的Browse,選擇搜索ActionSupport)

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

5.定義username,password變量,然后右擊選擇Source->Generate Getters and Setters,快速導入get以及set函數。

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

6.接著選擇Source->Override/Implement Methods ,選擇execute(),點擊完成。

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

7.然后輸入以下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
public String execute() throws Exception
{
    String u,p;
    u=getUsername();
    p=getPassword();
    if(u.equals("lang")&&p.equals("lang"))
    {
        return "Success";
    }
    else<br>        {
        return "Error";
    }<br>}

  

8.建立Success.jsp和Error.jsp兩個界面,顯示“登錄成功”和“登錄失敗”

在Success.jsp中添加如下代碼:

?
1
2
3
<%@ taglib prefix="s" uri="/struts-tags"%>
 
  <s:property value="username"/>登錄成功!!!<br>

可以得到登錄的用戶名。

9.在struts.xml的Flow界面:

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

在這里選擇package,命名“default”,工作空間為“/action”,繼承“struts-default”;然后添加“Action”,name為“Login”,class為“com.langguojie.struts2.Login”;最后添加兩個“Result”,name分別為:Success,Error,所對應的JSP為:Success.jsp和Error.jsp。

Struts.xml對應的代碼相應為:

?
1
2
3
4
5
6
7
8
<struts>
    <package name="default" namespace="/action" extends="struts-default">
        <action name="Login" class="com.langguojie.struts2.Login">
            <result name="Success">../Success.jsp</result>
            <result name="Error">../Error.jsp</result>
        </action>
    </package>
</struts>

10.運行結果:

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

使用MyEclipse 開發struts2框架實現登錄功能(結構教程)

11.總結

經過對Struts2的初步了解,Struts2框架對數據的傳值以及調用很方便,在網站開發方面也很實用。使用也很簡單,能直接調用函數,代碼一部分也是自動生成的。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产精品人妻久久无码五月天 | 成3d漫二区三区四区 | 免费二级毛片免费完整视频 | 国产我不卡 | 精品成人片深夜 | 91久久夜色精品国产九色 | 亚洲高清国产拍精品影院 | 久久午夜夜伦痒痒想咳嗽P 久久无码AV亚洲精品色午夜麻豆 | 99久久免费看精品国产一区 | 欧美成人禁片在线观看俄罗斯 | 好爽好紧小雪别夹小说 | 午夜影院c绿象 | 久久国产主播福利在线 | 欧美成人免费观看久久 | 亚洲欧美另类第一页 | 9420高清完整版在线观看国语 | 第一次处破女18分钟 | 男人的视频网站 | 校花被吃奶还摸下面 | 亚洲一二三区久久五月天婷婷 | 成人免费在线视频网 | 236zz宅宅最新伦理 | 国产在视频线精品视频 | 7788理论片在线观看 | 日本三级做a全过程在线观看 | 成人影音先锋 | 99久在线 | 精品一区二区三区高清免费观看 | 五月九九 | 日韩国产成人精品视频人 | 欧美疯狂做爰xx | 日本男男漫画 | avtt天堂网手机版亚洲 | 好大好硬好紧太深了受不了 | 欧美一级高清免费a | 美女沟厕撒尿全过程高清图片 | 国产精品日本亚洲777 | 亚洲午夜精品久久久久久抢 | 亚洲精品电影天堂网 | 国产在线激情视频 | 特级老女人淫片高清视频 |