J2EE
文章平均质量分 89
Mrs陶
虽然路程很痛苦,但是依然坚持前行。。。
展开
-
Servlet的request.getInputStream()只能读取一次问题
1、问题描述: spring-boot环境下部分接口使用@RequestBody接收前端传递的复杂json格式数据,在controller中处理完业务逻辑之后,会通过request从流中读取初始请求数据,保存到用户访问日志记录中;当请求进入@RequestBody注解标注的方法之后,一切正常,被标注的复杂对象也获取到了前端传递的数据,但是在后面记录日志读取request输入流时,发现:...原创 2019-10-12 17:36:39 · 1696 阅读 · 0 评论 -
获取Web项目路径
相对路径:request.getSession().getServletContext().getContextPath()绝对路径:request.getSession().getServletContext().getRealPath(""+File.separator)假设项目部署在tomcat中,项目名为test,并且在系统E盘:则相对路径:\test 绝对路原创 2015-12-27 23:40:53 · 360 阅读 · 0 评论 -
项目异常处理:500、404、exception、403
第一步:你需要建立一个显示错误信息的jsp页面,内容如下: 系统执行发生错误 系统执行发生错误,信息描述如下: 错误状态代码是:$ {pageContext.errorData.statusCode} 错误发生页面是:$ {pageContext.errorData.requestURI} 错误信息:$ {pageContext.exception原创 2015-12-27 14:03:26 · 1613 阅读 · 0 评论 -
为了防止乱码,可以通过过滤器将整个应用编码统一
第一步:新建一个编码过滤器,实现javax.servlet.Filterpackage com.itcast.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;impor原创 2015-01-03 18:20:59 · 402 阅读 · 0 评论 -
Cookie使用
一、后台Cookie处理Cookie[] cookies=req.getCookies();boolean flag=false;for(int i=0;i if(cookies[i].getName().equals(user.getUsername())){ flag=true; break; }}if原创 2015-01-16 09:02:11 · 420 阅读 · 0 评论 -
video、object、embed多媒体元素无法加载本地多媒体资源解决方案
当我们将视频上传并保存到tomcat等服务器文件夹时,我们可能保存的路径可能是这样的:E:\apache-tomcat-7.0.56\webapps\ExcellentCourse\uploadFiles\2015-03-19\20150319211935_495.mp4当我们利用video、object、embed等多媒体元素播放时,可能需要将该路径放到src中,但是这样的路径是属于本地原创 2015-03-19 22:09:16 · 3902 阅读 · 0 评论 -
tomcat重启依然保持session有效(登录状态)
原理:1、当tomcat--》stop server,tomcat会将内存中的session信息序列化到硬盘上 2、当tomcat再次重启时,若想session中的信息能够被序列化回来,也就是依然有效,那么session中保存的信息及其关联信息一定要实现序列化接口:java.io.Serializable 这有这样,即使tomcat重新启动了,session依然能够有原创 2015-04-17 14:26:38 · 9073 阅读 · 1 评论 -
开发经验
1、设置web请求头http/https//http//https原创 2017-06-05 17:10:33 · 226 阅读 · 0 评论 -
HttpURLConnection中获得重定向的地址
当使用HttpURLConnection访问A地址,但是A地址内部会自动重定向到B地址,因为我们是会HttpURLConnection方式访问接口,故我们应用无法直接重定向到B地址,此时需要我们通过HttpURLConnection获取重定向后的B地址返回给前端,让前端去访问B地址,达到跳转的目的。(对于页面表单访问A地址的话,浏览器会自动帮我们重定向到B地址,完成重定向过程)一、该方式可以获...原创 2019-09-19 17:39:17 · 3306 阅读 · 0 评论 -
(一)java实现文档的在线浏览-简介
前一阶段一直忙于毕业设计,其中本来是需要到在线浏览技术实现文档在线浏览的,但是由于时间紧,而且也没接触过,所以当时就直接跳过去了。但是心里一直似乎有个疙瘩,总想解决它,耐不住心里的渴望,现在闲下来花时间研究了一下,当然只是简单的实现了功能,至于后续的拓展还需要深入的研究,下面我们就来了解一下吧! 在本文中的在线浏览技术,并不是实现在浏览器上打开word、xls、ppt、pdf等文件,而原创 2015-05-20 22:36:03 · 2494 阅读 · 1 评论 -
(七)java实现文档的在线浏览-使用过程中产生的问题
1、页面加载swf文件始终右上角始终显示在100%,但是不显示文档内容。 解决方法:(1)打开swftools工具,找到edit中的options选项 (2)进入之后按下图进行设置(3)然后重新运行项目,生成新的swf进行预览,应该就可以解决。原创 2015-05-28 12:39:44 · 479 阅读 · 0 评论 -
request.getQueryString()作用-获取URL参数
request.getQueryString()是什么意思 request.getQueryString()就是获取查询字符串比如客户端发送http://localhost/test.do?a=b&c=d&e=f通过request.getQueryString()得到的是a=b&c=d&e=f查API如下Request.getQuery转载 2015-01-15 08:57:07 · 28112 阅读 · 0 评论 -
request.getQueryString():获取url中包含参数
request.getQueryString()就是获取查询字符串比如客户端发送http://localhost/test.do?a=b&c=d&e=f通过request.getQueryString()得到的是a=b&c=d&e=f查API如下Request.getQueryString()SyntaxRequest.getQuer转载 2015-01-15 09:02:08 · 16367 阅读 · 0 评论 -
iframe中session超时,跳转打开窗口还是嵌入在iframe中问题解决
当我们在前台页面使用iframe框架时,在该框架中跳转链接时,时常跳转的链接还是在iframe框架中,但是我们可能需要该链接直接跳出iframe框架到达我们想要显示的页面。一、在jsp页面解决方案window.open("main/logout","_parent");二、在拦截器或者过滤器中解决方案以下将以spring mvc中的拦截器为例进行演示1、若是下面的代原创 2015-04-06 18:06:32 · 5962 阅读 · 0 评论 -
(二)java实现文档的在线浏览-安装openoffice.org
openoffice.org是一套sun的开源office办公套件,能在widows,linux,solaris等操作系统上执行。主要模块有writer(文本文档),impress(演示文稿),Calc(电子表格),Draw(绘图),Math(公式),base(数据库) 此时,我们需要下载openOffice,并在本机上进行安装。 但是,安装完之后,我们还需要转载 2015-05-28 10:37:55 · 1174 阅读 · 0 评论 -
(三)java实现文档的在线浏览-使用JODConverter将office文档转换为pdf
JODConverter是一个java的OpenDucument文件转换器,可以进行许多文件格式的转换,它利用OpenOffice来进行转换工作,它能进行以下的转换工作: 1.Microsoft Office格式转换为OpenDucument,以及OpenDucument转换为Microsoft Office 2.OpenDucument转换为PDF,Wor转载 2015-05-28 10:44:42 · 5207 阅读 · 1 评论 -
(四)java实现文档的在线浏览-使用swftools将pdf转换为swf
利用swftools工具将pdf转换为swf,建议下载swftools-0.9.1. 新建PDF2SWFUtil.java package com.iori.webapp.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.In转载 2015-05-28 10:54:30 · 2653 阅读 · 1 评论 -
(五)java实现文档的在线浏览-转换pdf的同时转为swf
网上资料有很多office文档转为pdf,pdf转为swf,但都是单步转换。关于一起转换的资料比较少。一起转换有个问题就是转为pdf时,这个转换过程将花费一段时间才能成功,如何控制在pdf转换成功后,才进行swf的转换。以及多个文档批量转换又该怎么办。下面是一同转换的代码:package com.iori.webapp.util;import java.io.Bu转载 2015-05-28 10:58:40 · 2886 阅读 · 0 评论 -
(六)java实现文档的在线浏览-flexpaper在线浏览swf文档
FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用,使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。使用过程如下:1、下载FlexPaper,建议与本文使用版本一致,本文使用FlexP原创 2015-05-28 11:03:31 · 2642 阅读 · 0 评论 -
request.getRequestURL()和request.getRequestURI()区别
1、针对不带参数Url:http://localhost:8080/wsaf-web/login/accessrequest.getRequestURL():http://localhost:8080/wsaf-web/login/accessrequest.getRequestURI():/wsaf-web/login/access2、针对带参数Url:http://loca原创 2015-01-29 08:53:49 · 1011 阅读 · 0 评论