-
設(shè)計(jì)所有action 父類查看全部
-
學(xué)生信息管理系統(tǒng)的用戶登錄模塊設(shè)計(jì)步驟查看全部
-
顯示報(bào)錯(cuò)信息查看全部
-
for循環(huán)應(yīng)該使用StringBuffer類,性能會(huì)比String高。代碼如下 String temp=sid.substring(1); int i=Integer.parseInt(temp); i++; temp=String.valueOf(i); StringBuffer buf=new StringBuffer(); buf.append("S"); int len=temp.length(); //湊夠七位 for(int j=0;j<7-len;j++){ buf.append("0"); } sid=buf.append(temp).toString();查看全部
-
public String login(){ //當(dāng)為true,即用戶名與密碼正確,返回登錄成功界面. if(service.userLogin(user)){ this.session.setAttribute("loginUserName", user.getUsername()); return "login_success"; } //如果提交的用戶名為空,則提供客戶端錯(cuò)誤信息,前臺(tái)頁(yè)面中獲取該屬性. else if(user.getUsername().trim()==null){ this.addFieldError("usernameError", "用戶名不能為空!"); return INPUT; } //如果提交的密碼長(zhǎng)度少于6,則提供客戶端錯(cuò)誤信息,前臺(tái)頁(yè)面中獲取該屬性. else if(user.getPassword().length()<6){ this.addFieldError("passwordError","密碼長(zhǎng)度不能少于6!"); return INPUT; } //如果填寫的用戶名與密碼不匹配,則返回登錄頁(yè)面. else{ this.addFieldError("notAllowed","請(qǐng)輸入正確的用戶名與密碼!"); return "login_failure"; } } struts2.xml中: <action name="*_*" class="com.own.action.{1}Action" method="{2}"> <interceptor-ref name="userStack"/> <result name="login_success">/jsp/user/login_success.jsp</result> <result name="login_failure">/jsp/user/login.jsp</result> <result name="logout_success">/jsp/user/login.jsp</result> <result name="INPUT">/jsp/user/login.jsp</result> </action>查看全部
-
你可以直接在login方法中判斷,在addFieldError()方法后需要return INPUT,在Struts2.xml中需要配置一個(gè)返回視圖,返回登錄頁(yè)面,如果你不寫return INPUT;,那么你可以重寫繼承ActionSupport的validate()方法,就是老師的案例,不需要return INPUT,也不需要在Struts2.xml中配置INPUT視圖.查看全部
-
<result name="input">/users/Users_login.jsp</result> 這個(gè)要記得在struts.xml添加查看全部
-
1842查看全部
-
1842查看全部
-
mvc模式查看全部
-
添加學(xué)生action查看全部
-
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" > <hibernate-mapping> <class name="entity.Users" table="USERS"> <id name="uid" type="int"> <generator class="native"/> </id> <property name="username" type="java.lang.String"></property> <property name="password" type="java.lang.String"></property> </class> </hibernate-mapping>查看全部
-
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" > <hibernate-mapping> <class name="entity.Students" table="STUDENTS"> <id name="sid" type="java.lang.String" column="SID" length="8"> <generator class="assigned"/> </id> <property name="sname" type="java.lang.String"></property> <property name="sex" type="java.lang.String"></property> <property name="birthday" type="date"></property> <property name="address" type="java.lang.String"></property> </class> </hibernate-mapping>查看全部
-
添加測(cè)試數(shù)據(jù)查看全部
-
表單驗(yàn)證查看全部
舉報(bào)
0/150
提交
取消