怎么调用servlet中的方法?

怎么调用servlet中的方法


www说
浏览 2445回答 3
3回答

Cats萌萌

在后台java方法中你是无法调用的,这和servlet的生命周期相关,你所看到的在servlet类doPost 或者doGet方法都是servlet响应请求的一个过程,作为完成的过程,任何一个环节都是不可拆分的,所以你无法单独调用servlet中的doPost 或者doGet方法。只有前台通过url发出访问请求,servlet会根据的路径名匹配到web.xml中配置好的servlet-mapping找到servlet-name关系到处理该请求的servet类,默认调用doPost 或者doGet方法,并响应给前台。

肥皂起泡泡

调用servlet中的方法??一般都是servlet调用dao实现里面的方法,对问题进行处理的。如果是在jsp页面中要跳到指定servlet中的方法的话 可以这么写(比如说是增加一个学生的信息)<a href='addStuInfoAction?type="addStu"'>增加学生信息</a>其中的addStuInfo为访问action时的路径,addStu为这个action中的某一个具体的方法。在action中就先得到jsp页面传过去的type:String type=request.getparamers("type");在doPost中进行判断 if(type.equals("addStu")){addStu();调用增加学生信息的方法}这样就可以啦。希望以上的简答可以帮到您
打开App,查看更多内容
随时随地看视频慕课网APP