欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用MyEclipse 開發(fā)struts2框架實(shí)現(xiàn)登錄功能(結(jié)構(gòu)教程)

 更新時(shí)間:2016年03月29日 11:18:49   作者:郎國(guó)杰  
這篇文章主要介紹了使用MyEclipse 開發(fā)struts2框架實(shí)現(xiàn)登錄功能(結(jié)構(gòu)教程)的相關(guān)資料,需要的朋友可以參考下

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

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

3.建完后項(xiàng)目目錄如下圖所示:

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

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

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

7.然后輸入以下代碼:

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兩個(gè)界面,顯示“登錄成功”和“登錄失敗”

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

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

可以得到登錄的用戶名。

9.在struts.xml的Flow界面:

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

Struts.xml對(duì)應(yīng)的代碼相應(yīng)為:

<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.運(yùn)行結(jié)果:


11.總結(jié)

經(jīng)過對(duì)Struts2的初步了解,Struts2框架對(duì)數(shù)據(jù)的傳值以及調(diào)用很方便,在網(wǎng)站開發(fā)方面也很實(shí)用。使用也很簡(jiǎn)單,能直接調(diào)用函數(shù),代碼一部分也是自動(dòng)生成的。

使用MyEclipse 開發(fā)struts2框架實(shí)現(xiàn)登錄功能(結(jié)構(gòu)教程)到此結(jié)束了,希望對(duì)大家有所幫助!

相關(guān)文章

  • 基于java中的PO VO DAO BO POJO(詳解)

    基于java中的PO VO DAO BO POJO(詳解)

    下面小編就為大家?guī)?lái)一篇基于java中的PO VO DAO BO POJO(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-06-06
  • java如何自定義List中的sort()排序,用于日期排序

    java如何自定義List中的sort()排序,用于日期排序

    這篇文章主要介紹了java如何自定義List中的sort()排序,用于日期排序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java枚舉與注解的創(chuàng)建步驟

    Java枚舉與注解的創(chuàng)建步驟

    這篇文章通過抽象的概念和具體實(shí)現(xiàn)步驟,充分說明了java枚舉與注解的概念和使用方法,通過該篇文章你可以學(xué)會(huì)如何自定義枚舉類和了解部分Java內(nèi)置注解,希望對(duì)你有所幫助
    2021-06-06
  • SpringBoot配置web訪問H2的方法

    SpringBoot配置web訪問H2的方法

    這篇文章主要介紹了SpringBoot配置web訪問H2的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • SpringBoot中shiro過濾器的重寫與配置詳解

    SpringBoot中shiro過濾器的重寫與配置詳解

    在前后端分離跨域訪問的項(xiàng)目中shiro進(jìn)行權(quán)限攔截失效 (即使有正確權(quán)限的訪問也會(huì)被攔截) 時(shí)造成302重定向錯(cuò)誤等問題,為解決這個(gè)問題,就需要進(jìn)行shiro過濾器的重寫以及配置。本文詳細(xì)介紹了解決方法,需要的可以參考一下
    2022-04-04
  • SpringBoot優(yōu)先加載指定Bean的實(shí)現(xiàn)

    SpringBoot優(yōu)先加載指定Bean的實(shí)現(xiàn)

    SpringBoot框架在啟動(dòng)時(shí)可以自動(dòng)將托管的Bean實(shí)例化,一般情況下它的依賴注入特性可以正確處理Bean之間的依賴關(guān)系,無(wú)需手動(dòng)指定某個(gè) Bean優(yōu)先創(chuàng)建實(shí)例,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-05-05
  • Sentinel結(jié)合Nacos實(shí)現(xiàn)數(shù)據(jù)持久化過程詳解

    Sentinel結(jié)合Nacos實(shí)現(xiàn)數(shù)據(jù)持久化過程詳解

    這篇文章主要介紹了Sentinel結(jié)合Nacos實(shí)現(xiàn)數(shù)據(jù)持久化過程,要持久化的原因是因?yàn)槊看螁?dòng)Sentinel都會(huì)使之前配置的規(guī)則就清空了,這樣每次都要再去設(shè)定規(guī)則顯得非常的麻煩,感興趣想要詳細(xì)了解可以參考下文
    2023-05-05
  • 詳解SpringBoot的jar為什么可以直接運(yùn)行

    詳解SpringBoot的jar為什么可以直接運(yùn)行

    SpringBoot提供了一個(gè)插件spring-boot-maven-plugin用于把程序打包成一個(gè)可執(zhí)行的jar包,本文給大家介紹了為什么SpringBoot的jar可以直接運(yùn)行,文中有相關(guān)的代碼示例供大家參考,感興趣的朋友可以參考下
    2024-02-02
  • java基于Socket做一個(gè)簡(jiǎn)單下載器

    java基于Socket做一個(gè)簡(jiǎn)單下載器

    這篇文章主要為大家詳細(xì)介紹了java如何基于Socket制作一個(gè)簡(jiǎn)單下載器,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 關(guān)于IDEA報(bào)錯(cuò)Error:java 不支持發(fā)行版本17的原因及解決方案

    關(guān)于IDEA報(bào)錯(cuò)Error:java 不支持發(fā)行版本17的原因及解決方案

    在rebuild或運(yùn)行項(xiàng)目時(shí)提示“Error:java: 錯(cuò)誤: 不支持發(fā)行版本 17”,本文將給大家介紹了IDEA提示“Error:java: 錯(cuò)誤: 不支持發(fā)行版本17”的原因及解決方案,需要的朋友可以參考下
    2023-09-09

最新評(píng)論