首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

No result defined for action com.mon.action.LoginAction and result studentSucces

2013-12-04 
No result defined for action com.mon.action.LoginAction and result studentSucces发现无论是success

No result defined for action com.mon.action.LoginAction and result studentSucces
发现无论是success 还是 input 还是其他的都 不能够返回到struts.xml中


public String execute() throws Exception {
// TODO Auto-generated method stub
System.out.println(userId);
if ("学生".equals(role)) {
StudentDao studentDao=new StudentDaoImpl();
Student student =studentDao.findStudentByID(userId);
if(student == null){
System.out.println("不存在该用户");
addActionError("不存在该用户");
return this.INPUT;
}else{
if(password.equals(student.getPassword())){
Map session=ActionContext.getContext().getSession();
session.put("studentInfo", student);
return "studentSuccess";
}else {
addActionError("密码错误");
return this.INPUT;
}
}
}else{
TeacherDao teacherDao=new TeacherDaoImpl();
Teacher teacher=teacherDao.findTeacherByID(userId);
if(teacher == null){
addActionError("不存在该用户");
return this.INPUT;
}else{
if(password.equals(teacher.getPassword())){
Map session=ActionContext.getContext().getSession();
session.put("teacherInfo", teacher);
return "teacherSuccess";
}else {
addActionError("密码错误");
return this.INPUT;
}
}
}

}


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<constant name="struts.i18n.encoding" value="gb2312"></constant>
<package name="struts2" extends="struts-default">
<action name="login" class="com.mon.action.LoginAction">
<result name="studentSuccess" type="chain">getRandomSubject</result>
 <result name="teacherSuccess" type="redirect">/teacher/index.html</result>
 <result name="INPUT">/index.jsp</result>
</action>
<action name="getRandomSubject" class="com.mon.action.GetRandomSubjectAction">
<result name="SUCCESS">/student/main.jsp</result>
</action>
</package>
</struts>    

[解决办法]
引用:
Quote: 引用:

Quote: 引用:

<result name="SUCCESS">/student/main.jsp</result>

name属性区分大小写

jsp路径配置是否正确?



<body>
<div class='signup_container'>
    <h1 class='signup_title'>用户登陆</h1>
    <img src='images/people.png' id='admin'/>
    <div id="signup_forms" class="signup_forms clearfix">
            <form class="signup_form_form" id="signup_form" method="post" name="form" action="login.action" data-secure-action="https://www.tumblr.com/login" data-secure-ajax-action="">
                    <div class="form_row first_row">
                        <label for="signup_email">请输入用户名</label><div class='tip ok'></div>
                        <input type="text" name="userId" placeholder="请输入用户名" id="signup_name" data-required="required">
                    </div>
                    <div class="form_row">
                        <label for="signup_password">请输入密码</label><div class='tip ok'></div>
                        <input type="password" name="password" placeholder="请输入密码" id="signup_password" data-required="required">


                    </div>
                    <div class="form_row">
                            <input type="text" name="role" placeholder="" id="signup_select" value='' data-required="required">
                            <img src='images/d.png' id='d'/>
                            <ul>
                                <li>学生</li>
                                <li>老师</li>
                            </ul>
                    </div>
                    
           </form>
    </div>

    <div class="login-btn-set"><div class='rem'>记住我</div> <a href='javascript:document.form.submit()' class='login-btn'></a></div>
    <p class='copyright'>版权所有 zzy1989527</p>
    <tr>
   <td colspan="2"><FONT color="red"><s:actionerror/></FONT></td><!--显示错误信息 -->
    </tr>
</div>

</body>



没有问题的感觉


tomcat 下的配置文件路径是否匹配了

热点排行