servlet
文章平均质量分 51
笔记_blog
黄桃罐头,伪猿
展开
-
servlet 布置到Tomcat 服务器的几个步骤
第一步:创建web project工程第二步创建一个java类 一般浏览器都是使用的http协议,所以继承httpservlet这个虚拟类 1.重写doGet() doPost()package servletdemo4;import java.io.IOException;import java.io.PrintWriter;import javax...原创 2018-03-12 11:38:10 · 1981 阅读 · 2 评论 -
response详解
package com.wgg.response;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletR...原创 2018-03-13 17:16:41 · 206 阅读 · 0 评论 -
request的请求转发 (服务器跳转)
服务器内不跳转,跳转目标在同一个工程下servlet转到html1.html转到servlet2.servlet转到2.html服务器短的页面跳转,地址栏不变 request.getRequestDispatcher("/2.html").forward(request, response);servlet转到servlet1.html转到servlet2.servlet转到servlet...原创 2018-03-13 16:41:02 · 7443 阅读 · 0 评论 -
request请求post、get方式中文乱码处理
第一种方式:获取以后自己转码String name = request.getParameter("name"); String age = request.getParameter("age"); String aaa = request.getParameter("aaa"); name = new String(name.getBytes("UTF-8"),"UTF-8")...原创 2018-03-13 15:19:57 · 7496 阅读 · 0 评论 -
request的getParameterMap方法接收参数
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获得表单中所有文本域的name和值以map方式来存储 Map map = request.getParameterMap(); //获得map的ke...原创 2018-03-13 11:50:19 · 5898 阅读 · 0 评论 -
request获得参数的两种方式:get、post 共4中!
第一种:方法:String name = request.getParameter("name");传递参数的方式:get请求传递参数:1.直接在地址栏给出参数:http://localhost:8080/httprequestdemo/hello3?name=1&age=22.a标签的超链接给出参数:代码: <a href="http://localhost:8080/httpre...原创 2018-03-13 10:58:59 · 20099 阅读 · 0 评论 -
获取头信息等等
public class Demo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //可以获得指定的请求头 //根据头信息的key获得头信息的值 Str...原创 2018-03-13 10:34:28 · 145 阅读 · 0 评论 -
request获取请求相关的其它方法
request获取请求相关的其它方法request中还提供了与请求相关的其他方法,有些方法是为了我们更加便捷的方法请求头数据而设计,有些是与请求URL相关的方法。l int getContentLength():获取请求正文的字节数,GET请求没有正文,没有正文返回-1;l String getContentType():获取请求类型,如果请求是GET,那么这个方法返回null;如果是POST...原创 2018-03-12 19:03:33 · 709 阅读 · 0 评论 -
HTTPservlet request 获取头信息
代码:package com.wgg.httpresquest;import java.io.IOException;import java.io.PrintWriter;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;i...原创 2018-03-12 19:00:47 · 3858 阅读 · 0 评论 -
HTML利用绝对路径访问servlet
相当路径访问的时候需要分析路径的层级关系,比较复杂,现在直接使用绝对路径访问,不论路径的层级关系如何和servlet路径层级关系相同的HTML中访问:a标签的写法: <h1>利用绝对路径访问servlet</h1> <a href="http://localhost:8080/requestresponse/hello"> Get in!</a&...原创 2018-03-12 17:23:37 · 1164 阅读 · 0 评论 -
HTML中利用相对路径访问servlet
通过html访问servlet如果HTML和servlet访问路径相同比如:访问HTML的路径是:http://localhost:8080/requestresponse/1.html访问servlet的路径是:(已在XML中配置servlet的访问路径为hello)http://localhost:8080/requestresponse/hello那么在HTML中的a标签中就可以直接写:&l...原创 2018-03-12 17:16:30 · 1362 阅读 · 0 评论 -
获得ServletContext根目录下的文件
package cm.wgg.servlwt;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.util.Properties;import javax.servlet.ServletContext;import javax.servlet.Ser...原创 2018-03-12 16:14:33 · 772 阅读 · 0 评论 -
获取ServletContext全局对象的参数等
1.获取ServletContext的对象//servletcontext 全局容器对象 ServletContext sc = getServletContext();//获取servletcontext级别的全局参数 String name = (String) sc.getInitParameter("contextname"); System.out.println(name)...原创 2018-03-12 12:36:08 · 1168 阅读 · 0 评论 -
设置servlet在启动的时候就创建init对象
是要在XML中设置<load- on - startup>中设置,一定要设置成大于0或者1的数值!代码:<servlet> <description>This is the description of my J2EE component</description> <display-name>This is the di...原创 2018-03-12 11:58:49 · 296 阅读 · 0 评论 -
用过滤器filter设置post、get[重点]编码格式
先引用下大佬的思路: 用过滤器filter设置编码格式post编码是容易的:1.在XML配置文件中<filter> <filter-name>Hello</filter-name> <filter-class>com.jde.filter.HelloFilter</filter-class> <init-param...原创 2018-04-25 16:32:14 · 2169 阅读 · 0 评论