欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:課程設(shè)計(jì) J2EE 實(shí)驗(yàn)一

柚子快報(bào)激活碼778899分享:課程設(shè)計(jì) J2EE 實(shí)驗(yàn)一

http://yzkb.51969.com/

實(shí)驗(yàn)一 基于Struts2的登錄系統(tǒng)實(shí)現(xiàn)

一、目的與任務(wù)

目的:熟悉在集成開(kāi)發(fā)平臺(tái)上配置Struts2框架,學(xué)習(xí)Struts2編程

任務(wù):在集成開(kāi)發(fā)平臺(tái)上創(chuàng)建Struts2項(xiàng)目,實(shí)現(xiàn)登錄系統(tǒng)

二、內(nèi)容、要求與安排方式

1、實(shí)驗(yàn)內(nèi)容與要求:

下載Struts2軟件包并了解Struts2軟件包中主要文件; 學(xué)習(xí)在集成開(kāi)發(fā)平臺(tái)上配置Struts2框架,熟悉Struts2框架編程; 實(shí)現(xiàn)基于Struts2的登錄系統(tǒng),若正確頁(yè)面跳轉(zhuǎn)到成功頁(yè)面,不正確頁(yè)面跳轉(zhuǎn)到登錄頁(yè)面。

可選題:修改登錄系統(tǒng)連接數(shù)據(jù)庫(kù),訪問(wèn)數(shù)據(jù)庫(kù)判斷輸入的用戶(hù)名和密碼是否存在。

2、 具體操作步驟:

在Intellij IDEA平臺(tái)上創(chuàng)建Dynamic Web Project。Dynamic Web Project是Eclipse下的表述,在IDEA中應(yīng)當(dāng)選擇Web Application,然后選擇Struct2,如圖所示: 添加Struts2框架常用jar包至項(xiàng)目lib文件夾,Struts2框架常用jar包有:commons-fileupload-1.2.2.jar、commons-io-2.0.1.jar、freemarker-2.3.16.jar、javassist-3.11.0.GA.jar、ognl-3.0.1.jar、struts2-core-2.2.3.1.jar、xwork-core-2.2.3.1.jar、commons-lang3-3.1.jar、commons-logging-1.1.1.jar 在下放選擇Use Library -> create,導(dǎo)入已經(jīng)下載完成的Struts2框架常用jar包。使用的Struct2版本是

2.5.22

2.5.22

2.5.22

配置struct2 項(xiàng)目最終的整體結(jié)構(gòu)如下

項(xiàng)目整體結(jié)構(gòu)

在web.xml中配置核心控制器FilterDispatcher

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"

version="4.0">

struts2

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

struts2

/*

login.jsp

web.xml

編寫(xiě)視圖組件login.jsp, success.jsp,fail.jsp <%--

Created by IntelliJ IDEA.

User: Lunatic

Date: 2020/5/6

Time: 9:03

To change this template use File | Settings | File Templates.

--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

基于Struts2的登錄系統(tǒng)應(yīng)用

用戶(hù)名:


密碼:



登錄界面login.jsp

<%--

Created by IntelliJ IDEA.

User: Lunatic

Date: 2020/5/6

Time: 9:08

To change this template use File | Settings | File Templates.

--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

登錄成功頁(yè)面

你登錄成功,歡迎你!??!

登錄成功界面success.jsp

<%--

Created by IntelliJ IDEA.

User: Lunatic

Date: 2020/5/6

Time: 15:20

To change this template use File | Settings | File Templates.

--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

抱歉,登陸失敗

請(qǐng)檢查登錄名或密碼是否正確

登錄失敗界面fail.jsp

編寫(xiě)登錄頁(yè)面對(duì)應(yīng)的業(yè)務(wù)邏輯組件LoginBean類(lèi)

package LoginBean;

public class LoginBean {

private String userName;

private String passWord;

public String getUserName() {

return userName;

}

public void setUserName(String userName) {

this.userName = userName;

}

public String getPassWord() {

return passWord;

}

public void setPassWord(String passWord) {

this.passWord = passWord;

}

public boolean login(String userName, String passWord) {

boolean b = false;

if(userName.equals("Lunatic") && passWord.equals("000000")) {

b = true;

}

else {

b = false;

}

return b;

}

}

LoginBean.java

編寫(xiě)業(yè)務(wù)控制器LoginAction.java

package LoginAction;

import LoginBean.LoginBean;

public class LoginAction {

private String userName;

private String passWord;

public String getUserName() {

return userName;

}

public void setUserName(String userName) {

this.userName = userName;

}

public String getPassWord() {

return passWord;

}

public void setPassWord(String passWord) {

this.passWord = passWord;

}

public String execute() throws Exception{

LoginBean lb = new LoginBean();

if(lb.login(userName, passWord)) {

return "success";

}

else {

return "error";

}

}

}

LoginAction.java

struts.xml中配置Action

"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"

"http://struts.apache.org/dtds/struts-2.5.dtd">

/fail.jsp

/login/success.jsp

struct.xml

啟動(dòng)服務(wù)器,運(yùn)行頁(yè)面即可。本地頁(yè)面地址http://localhost:8080/First_Web_Project_war_exploded/_

本地Tomcat服務(wù)器啟動(dòng)

登錄界面打開(kāi)正常

輸入正確的用戶(hù)名和密碼,登錄成功

輸入用戶(hù)名、密碼錯(cuò)誤,登陸失敗

柚子快報(bào)激活碼778899分享:課程設(shè)計(jì) J2EE 實(shí)驗(yàn)一

http://yzkb.51969.com/

好文鏈接

評(píng)論可見(jiàn),查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18373657.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄