国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

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

2019-11-26 14:28:15
字體:
供稿:網(wǎng)友

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

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

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

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

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

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

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

在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”;最后添加兩個“Result”,name分別為:Success,Error,所對應(yīng)的JSP為:Success.jsp和Error.jsp。

Struts.xml對應(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.運行結(jié)果:


11.總結(jié)

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 时尚| 江北区| 东海县| 噶尔县| 民乐县| 北流市| 当涂县| 洪江市| 东平县| 乌鲁木齐县| 禹城市| 宁南县| 永春县| 无棣县| 嫩江县| 侯马市| 合水县| 桓仁| 潼南县| 大丰市| 旬邑县| 靖西县| 曲周县| 安仁县| 临洮县| 福泉市| 长阳| 罗甸县| 焦作市| 潞城市| 新巴尔虎左旗| 彩票| 黔东| 卓尼县| 赫章县| 祁阳县| 县级市| 新竹县| 蛟河市| 保康县| 汨罗市|