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

首頁綜合 正文
目錄

柚子快報激活碼778899分享:課程設計 J2EE 實驗一

柚子快報激活碼778899分享:課程設計 J2EE 實驗一

http://yzkb.51969.com/

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

一、目的與任務

目的:熟悉在集成開發(fā)平臺上配置Struts2框架,學習Struts2編程

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

二、內容、要求與安排方式

1、實驗內容與要求:

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

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

2、 具體操作步驟:

在Intellij IDEA平臺上創(chuàng)建Dynamic Web Project。Dynamic Web Project是Eclipse下的表述,在IDEA中應當選擇Web Application,然后選擇Struct2,如圖所示: 添加Struts2框架常用jar包至項目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,導入已經下載完成的Struts2框架常用jar包。使用的Struct2版本是

2.5.22

2.5.22

2.5.22

配置struct2 項目最終的整體結構如下

項目整體結構

在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

編寫視圖組件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)應用

用戶名:


密碼:



登錄界面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" %>

登錄成功頁面

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

登錄成功界面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" %>

抱歉,登陸失敗

請檢查登錄名或密碼是否正確

登錄失敗界面fail.jsp

編寫登錄頁面對應的業(yè)務邏輯組件LoginBean類

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

編寫業(yè)務控制器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

啟動服務器,運行頁面即可。本地頁面地址http://localhost:8080/First_Web_Project_war_exploded/_

本地Tomcat服務器啟動

登錄界面打開正常

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

輸入用戶名、密碼錯誤,登陸失敗

柚子快報激活碼778899分享:課程設計 J2EE 實驗一

http://yzkb.51969.com/

好文鏈接

評論可見,查看隱藏內容

本文內容根據網絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉載請注明,如有侵權,聯(lián)系刪除。

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

發(fā)布評論

您暫未設置收款碼

請在主題配置——文章設置里上傳

掃描二維碼手機訪問

文章目錄