Servlet中什么方法获取客户端提交的数据

2024-12-17 10:36:18
推荐回答(5个)
回答1:

页面通过提交表单,将表单数据封装成request对象,传递给Servlet类,Servlet类提供的
①String str=request.getParameter("参数名称")方法可以获得参数值。
对于复选框类的数据,可以通过
②String[] str=request.getParameterValues("参数名称")方法获得。
注意参数值是一个还是多个,从而选择正确的方法。

回答2:

一般来讲,有以下两种方法:
String val = request.getParameter("提交的名称");
另外一种:
String[] vals = request.getParameterValues("提交的名称");
这两种方法的不同就是:一个是单个值,一个是数组。当然还可以通过:
Map map = request.getParameterMap();
这最后一个方法可以获得提交的全部数据。其中map的key是字符串类型,value是字符串数组类型!
希望对你有帮助!

回答3:

新建个servlet重写doget()和doPost()方法,在doGet()中调用doPost()中,将所有的请求转至doPost()方法中处理..........在doPost()方法中写String str = request.getParameter("在form表单中input标签的name属性值")...里面还有点要注意的问题,,,有什么不懂的可以在问问我,问同学也行

回答4:

如果页面表单提交方式是post的话是调用servlet的doPost()
如果提交方式是get的话调用的事doGet()

回答5:

public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {//doPost()是java Servlet中的一个方法,用来处理post请求。
String pcom = request.getParameter("com").trim();//这行就是获取客户端提交的数据
}