這個(gè)是錯(cuò)哪了啊java.lang.NoSuchMethodException: action.StudentsAction.delete()
<td><a href="<%=path%>/students/Students_delete.action?sid=<s:property value="#stu.sid"/>" onclick="javascript: return confirm('真的要?jiǎng)h除嗎?');">刪除</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
//刪除學(xué)生動(dòng)作
public String delete(){
StudentsDAO sdao=new StudentsDAOImpl();
String sid=request.getParameter("sid");
sdao.deleteStudents(sid);//調(diào)用刪除方法
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相當(dāng)于服務(wù)器內(nèi)部轉(zhuǎn)換,但后面必須跟方法,如下 ?-->
<result name="delete_success" type="chain">Students_query</result>
</action>
</package>
2017-10-21
有沒有解答的啊 我也這個(gè)問題。 ? 好苦惱
2017-04-25
解決了嗎?我也遇到這個(gè)問題了