多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 基于struct2的完整用戶登錄

基于struct2的完整用戶登錄

來源:程序員人生   發布時間:2014-11-06 11:55:48 閱讀次數:2727次

首先在lib下導入struct2相應的jar包

在web.xml配置struct2過濾器

<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

Model,業務邏輯層,驗證用戶名和密碼,暫定都為"admin"。固然如果嵌入項目中,驗證的數據可以從http://www.vxbq.cn/db/提取

LoginCheck.java

public class LoginCheck { public boolean isLogin(String username,String password){ if(username.equals("admin")&&password.equals("admin")){ return true; }else{ return false; } } }


Controller

LoginAction.java

為了取得更多的支持,可以繼承ActionSupport類

import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport{ String username=null; String password=null; 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(){ LoginCheck lc=new LoginCheck(); if(lc.isLogin(username, password)){ return "success"; }else{ return "failure"; } } }
配置structs.xml

<?xml version="1.0" encoding="UTF⑻"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts⑵.0.dtd"> <!-- struts為配置文件根元素 --> <struts> <!-- Action必須放在指定的包名空間中 --> <package name="login" extends="struts-default"> <!-- 定義login的action,其實現類為LoginAction --> <action name="login" class="LoginAction"> <!-- 定義處理結果與視圖資源之間的關系 --> <result name="success">/wel.jsp</result> <result name="failure">/err.jsp</result> </action> </package> </struts>


接下來的都是視圖層

登錄頁面login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf⑻"%> <html> <head> <title>My JSP 'login.jsp' starting page</title> </head> <body> <form action="login.action" method="post"> 用戶名<input type="text" name="username"><br> 密碼<input type="password" name="password"><br> <input type="submit" value="提交"> </form> </body> </html>


毛病處理頁面err.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf⑻"%> <html> <head> <title>My JSP 'err.jsp' starting page</title> </head> <body> 失敗頁面 </body> </html>

登錄成功頁面wel.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf⑻"%> <html> <head> <title>My JSP 'wel.jsp' starting page</title> </head> <body> 成功頁面<br> </body> </html>

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本一级免费 | 尤物福利在线 | 一级网 | 欧美久久综合性欧美 | 亚洲国产欧美日韩一区二区 | 美国一级毛片片aa免 | 噜噜在线| 亚洲精品麻豆 | 国内精品久久久久久不卡影院 | 国产成人毛片 | 九色av99久久 | 最近中文字幕大全高清视频 | 日本xxxⅹ色视频在线观看网站 | 日韩欧美一二三 | 级毛片久久久毛片精品毛片 | 国产精品久久久免费视频 | 久久福利影院 | 最新99国产成人精品视频免费 | 天天拍夜夜添久久精品中文 | 精品福利网 | 亚洲一级香蕉视频 | 国产在线观看中文字幕 | 欧美日韩一二 | 青青草原国产在线视频 | 国产精品区一区二区免费 | 精品国免费一区二区三区 | 国内精品久久影院 | 日韩精品国产一区 | 亚洲成人福利网站 | 尤物视频在线观看免费 | 波多野结衣久久 | 自拍偷拍 校园春色 | 欧美国产中文字幕 | 欧美高清性 | 一级毛片免费毛片毛片 | 美国激情ap毛片 | free hd xxxx video喷水| 亚洲视频在线免费 | 久久国产高清一区二区三区 | 欧美一级淫片免费观看 | 国产成人不卡亚洲精品91 |