当前位置:首页>开发>正文

如何在servlet中调用java类中的方法 在servlet中调用Dao包中的

2023-05-16 01:54:38 互联网 未知 开发

 如何在servlet中调用java类中的方法 在servlet中调用Dao包中的

如何在servlet中调用java类中的方法

servlet调用dao实现里面的方法,对问题进行处理的。如果是在jsp页面中要跳到指定servlet中的方法的话 可以这么写(比如说是增加一个学生的信息)增加学生信息其中的addStuInfo为访问action时的路径,addStu为这个action中的某一个具体的方法。在action中就先得到jsp页面传过去的type:String type=request.getparamers("type")在doPost中进行判断 if(type.equals("addStu")){
addStu()调用增加学生信息的方法
}

在servlet中调用Dao包中的

首先 response.sendRedirect(../manage.jsp)是不能传递数据的。用
request.getRequestDispatcher("../manage.jsp").forward(request,response)
来转发 转发之前使用request.setAttribute("v",v)
到manage.jsp后使用EL表达式来获取v当中的值。

请问在servlet中怎么调用service的方法啊?



1.什么情况下调用doGet()和doPost()?第一:你的servlet如果是继承自HttpServlet,就必须重写它里面的两 个虚方法doGet和doPost,也就是说,先不管别的servlet或jsp会去调用哪个方法,这两个方法都应该有。 第二:至于它调用哪个方法,就看提交方式 method属性的值是get,它就去调用对应servlet的doGet方法。 同理,method属性的值是get,它就去调用对应servlet的doPost方法。 一般来说,不管采用那种提交方式,在servlet里要做的事情是一样的。所以,我们很多情况下,在一个方法里面调用另一个方法,这样随你那种方式提交的,都可以转去做一种处理。

最新文章

随便看看