from表单的提交方式有get()和post()两种:
1、超链接、地址栏中用get();
2、为了安全、大段文本、文件上传用post();
action属性一般只写servlet
request对象的方法:
//以下方法返回请求时完整的URL
System.out.println(\"1:\"+request.getRequestURL());
//以下方法返回请求行中的资源名部分,即工程名/.../文件名.文件后缀
System.out.println(\"2:\"+request.getRequestURI());
//以下方法返回请求行中的参数部分
System.out.println(\"3:\"+request.getQueryString());
//以下方法返回请求URL中的额外路径信息。额外路径信息是请求URL中的位于Servlet的路径之后和查询参数之前的内容,它以“/”开头。
System.out.println(\"4:\"+request.getPathInfo());
//以下方法返回发出请求的客户机的IP地址
System.out.println(\"5:\"+request.getRemoteAddr());
//以下方法返回发出请求的客户机的完整主机名
System.out.println(\"6:\"+request.getRemoteHost());
//以下方法返回客户机所使用的网络端口号
System.out.println(\"7:\"+request.getRemotePort());
//以下方法返回web服务器的IP地址
System.out.println(\"8:\"+request.getLocalAddr());
//以下方法返回web服务器的主机名
System.out.println(\"9:\"+request.getLocalName());
//以下方法返回获得的客户机的请求头
System.out.println(\"10:\"+request.getHeader(\"name\"));
//以下方法返回获得的客户机的请求头
System.out.println(\"11:\"+request.getHeaderNames());
//以下方法返回获得的客户机的请求头
System.out.println(\"12:\"+request.getHeaders(\"name\"));
//以下方法返回获得客户机请求的参数(即:客户端提交过来的数据)
System.out.println(\"13:\"+request.getParameter(\"name\"));//常用
//以下方法返回获得客户机请求的参数(即:客户端提交过来的数据)
System.out.println(\"14:\"+request.getParameterValues(\"name\"));//常用
//以下方法返回获得客户机请求的参数(即:客户端提交过来的数据)
System.out.println(\"15:\"+request.getParameterValues(\"name\"));
//以下方法返回获得客户机请求的参数(即:客户端提交过来的数据)
System.out.println(\"16:\"+request.getParameterMap());
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。





