servlet
渔闻520
To Be Continued……
展开
-
web实现登录错误后跳转界面
1.要先写好一个login.html,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><bod原创 2018-08-04 10:14:08 · 3597 阅读 · 0 评论 -
jsp中通过超链接跳转到servlet中失败的原因
<a href="/ToEditTitle?isbn=<%=titles.getIsbn()%>" title="单击进入编辑"> <%=titles.getIsbn()%></a> 这一段代码在jsp中,意在通过链接到servlet中来处理,而后,servlet在通过请求转发来跳转到相应的jsp页面。可是,在实际中却无法...原创 2018-09-21 22:03:13 · 8816 阅读 · 3 评论 -
链接地址后面加flag=Math.random()的作用
生成验证码图片,代码如下:<img src="Handler/ValidCode.ashx" onclick="this.src='Handler/ValidCode.ashx?flag=' + Math.random()" title="看不清换一张" /> 标红的参数(随机数)目的是为了让每次访问的地址不一样,这样浏览器就不会读取本地缓存的数据...转载 2018-09-15 10:34:49 · 1239 阅读 · 0 评论 -
使用servlet实现文件上传功能
先从http://jakarta.apache.org/commons/fileupload下载到Apache文件上传组件的二进制发行包,文件名为Commons——fileupload-1.3.zip,下载解压后,将jar包拷贝到web—INF下lib文件夹中。标题 这里还要导入一个包:commons-io.jar 这个包可以在Apache网站上下载到。该包的作用是可以提供解...原创 2018-09-16 19:40:06 · 1775 阅读 · 0 评论 -
实现网页中验证码的切换功能
制作一个验证码的切换功能。(具体过程)1.首先,在包下new一个servlet,比如:VertifyCodeServlet2.给urlPatterns一个名字,如:"/code"3.在doGet()中先需要一张图片。这个图片可以通过BufferedImage来定义:BufferedImage image=new BufferedImage(width,height,Buffered...原创 2018-08-03 11:12:14 · 995 阅读 · 0 评论 -
HttpServletRequest对象
获得请求行主要用如下的方法: System.out.println("请求方式:"+request.getMethod()); System.out.println("URI:"+request.getRequestURI()); System.out.println("发出请求客户端的IP地址:"+request.getRemoteAddr...原创 2018-08-01 16:11:22 · 100 阅读 · 0 评论 -
如何创建一个servlet
1.先在src下创建一个servlet的包,比如:net.zixue.servlet2.再在该包下创建一个java.class,比如HelloServlet3.在类HelloServlet下写代码,主要两个步骤: a:继承HttpServlet b: 复写HttpServlet中的doGet()和doPost()方法。 技巧:在idea中,直接写doGet()再...原创 2018-08-01 15:31:27 · 2991 阅读 · 0 评论 -
实现web中文件的下载
本例是要实现在web中对指定文件的下载,包括照片,MP3,视频 文本等。1.需要创建一个servlet,如:DownloadServlet,urlpatterens为:“/download”2.可以在web目录下创建一个download文件夹来存放资源。3.要读入一个文件,拿到一个输入流InputStream in=new FileInputStream(绝对路径)而要拿到文件...原创 2018-08-05 15:34:19 · 411 阅读 · 0 评论 -
web实现自动刷新跳转
这里要实现的功能是在指定的时间后跳转到指定的页面。servlet代码protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String message="<meta http-equi...原创 2018-08-04 15:00:31 · 943 阅读 · 0 评论 -
解决cookie存取中文时所产生的乱码问题
Cookie存取中文的时候可能会出现乱码问题,这是因为cookie文件是以ASCII编码格式来存放的,占2个字节,而Unicode中的字符占用4个字节。所以,要在cookies中保存中文的话,必须进行相应的编码后才能正确的存取,读取时还要解码。存取时编码的代码实例:Cookie cookie=new Cookie(URLEncoder.encode("姓名","utf-8"),URLEn...原创 2018-10-08 21:13:52 · 2096 阅读 · 0 评论