在servelt类里可以获得表单提交过来,提交的是什么方法吗?(也就是找到servlet类里的某个方法的那个方法)
综合下大家的想法:
1.0 如果是 servlet get,post,input,delete这样的方法 请参考
[quote]
不确定你的意思。你是说servlet将提交过到的交给那个方法处理?
servlet中大致包括get,post,input,delete等方法,由前端传递方式决定,如form的type:method=post即调用post方法
[/quote]
2.0 如果你是不知道 servlet 调用哪个具体的自定义的方法
String m=request.getRequestParams("action");
if(m.equals("a"){
a(request,response);
}else if (m.equals("b")){
b(request,response)
}eles ...
问题不是很清楚,一般你只要在 doGet 和 doPost获取相关的数据就行了
在表单中加一个参数指明servlet中的方法然后重载Servlet中service方法
[code="java"]
String m=request.getRequestParams("m");
if(m.equals("a"){
a(request,response);
}else if (m.equals("b")){
b(request,response)
}eles ...
[/code]
不确定你的意思。你是说servlet将提交过到的交给那个方法处理?
servlet中大致包括get,post,input,delete等方法,由前端传递方式决定,如form的type:method=post即调用post方法
在表单中,增加一个属性,用于保存方法名,然后再以参数的形式传到Servlet中,根据此参数值,调用相应的方法。