第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

運(yùn)行登錄界面不能對(duì)用戶名和密碼進(jìn)行驗(yàn)證

我照老師的步驟寫了一下,都能正常運(yùn)行,就是不能在登錄界面對(duì)用戶名和密碼進(jìn)行驗(yàn)證(沒有“用戶名不能為空”或者“密碼至少為6位”的提示),請(qǐng)問這是為什么呢?


正在回答

3 回答

姐姐,這才第幾節(jié)課,還沒到那一步呢好波?

0 回復(fù) 有任何疑惑可以回復(fù)我~

Users_login.jsp 代碼:

<form name="loginForm" action="<%=path%>/users/Users_login" method="post">

<!-- start of login form -->

<div id="welcome">

<span id="welcome-text">管&nbsp;理&nbsp;員&nbsp;登&nbsp;錄</span>

</div>

<div id="user-name">

<span class="item">用戶名:</span>

<span><input type="text" name="username" class="form-input"></span>

</div>

<div id="user-password">

<span class="item">密&nbsp;&nbsp;&nbsp;碼:</span>

<span class="input"><input type="password" name="password" class="form-input"></span>

</div>

<div id="button-group">

<input type="submit" class="btn" value="登錄"/>

<input type="reset" class="btn" value="重置"/>

</div>

<div>

? ?<s:fielderror/> <!-- 顯示表單驗(yàn)證的出錯(cuò)信息 -->

</div>

<!-- end of form -->

</form>


UsersAction 代碼:

public class UsersAction extends SuperAction implements ModelDriven<Users>{

/**

*?

*/

private static final long serialVersionUID = 1L;

private Users user = new Users();

//用戶登錄動(dòng)作

public String login()

{

UserDao userDao = new UserDaoImpl();

if(userDao.userLogin(user))

{

//在session中保存登錄成功的用戶名

session.setAttribute("loginUserName", user.getUsername());

return "login_success";

}else

{

return "login_failure";

}

}

@SkipValidation ?//該注解標(biāo)志的方法不會(huì)進(jìn)行表單驗(yàn)證

//注銷用戶方法

public String logout()

{

if(session.getAttribute("loginUserName") != null)

{

session.removeAttribute("loginUserName");

}

return "logout_success";

}

//表單驗(yàn)證

@Override

public void validate() {

//super.validate();

if("".equals(user.getUsername().trim()))

{

this.addFieldError("usernameError","用戶名不能為空");

}

if(user.getPassword().length() < 6)

{

this.addFieldError("passwordError","密碼至少為6位");

}

}

public Users getModel() {

return this.user;

}


@Override

//動(dòng)作級(jí)錯(cuò)誤

public void addActionError(String anErrorMessage) {

// super.addActionError(anErrorMessage);

String s = anErrorMessage;

System.out.println(s);

}


@Override

public void addActionMessage(String aMessage) {

// super.addActionMessage(aMessage);

String a = aMessage;

System.out.println(a);

}


@Override

//字段級(jí)錯(cuò)誤

public void addFieldError(String fieldName, String errorMessage) {

// super.addFieldError(fieldName, errorMessage);

String f = fieldName;

String e = errorMessage;

System.out.println(f);

System.out.println(e);

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

能把你的代碼貼一下吧,Action的和jsp頁面的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

castler 提問者

代碼已貼,幫看下吧,3Q !
2015-09-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

運(yùn)行登錄界面不能對(duì)用戶名和密碼進(jìn)行驗(yàn)證

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)