这个是错哪了啊java.lang.NoSuchMethodException: action.StudentsAction.delete()

来源:3-6 删除学生资料

qq_羽悦_03291187

2017-04-21 17:14

<td><a href="<%=path%>/students/Students_delete.action?sid=<s:property value="#stu.sid"/>" onclick="javascript: return confirm('真的要删除吗?');">删除</a></td>

StudentsDAOImpl.java

public boolean deleteStudents(String sid) {

// TODO Auto-generated method stub

Transaction tx=null;

//String hql="";

try {

Session session=MyHibernateSessionFactory.getSessionFactory().getCurrentSession();

tx=session.beginTransaction();

Students s=(Students)session.get(Students.class, sid);

session.delete(s);

tx.commit();

return true;

} catch (Exception ex) {

ex.printStackTrace();

tx.commit();

return false;

}finally {

if(tx!=null){

tx=null;

}

}

}

StudentsAction.java

//删除学生动作

public String delete(){

StudentsDAO sdao=new StudentsDAOImpl();

String sid=request.getParameter("sid");

sdao.deleteStudents(sid);//调用删除方法

return "delete_success";

}

Struts.xml

<package name="students" namespace="/students" extends="default">

<action name="*_*" class="action.{1}Action" method="{2}">

<result name="query_success">/students/Students_query_success.jsp</result>

<!--chain相当于服务器内部转换,但后面必须跟方法,如下  -->

<result name="delete_success" type="chain">Students_query</result>

</action>

</package>


写回答 关注

2回答

  • 慕工程0266419
    2017-10-21 13:03:26

    有没有解答的啊 我也这个问题。   好苦恼

  • 慕设计0158998
    2017-04-25 16:36:26

    解决了吗?我也遇到这个问题了


使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80700 学习 · 754 问题

查看课程

相似问题