javaEE
藏红
不要担心自己走错路误了终身,坚持并保持进步才是正道。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jsp,servlet乱码总结
html传过来的中文在jsp或servlet中乱码,可以再server.xml中的端口(如8080)这里加属性URIEncoding=”gbk”即可。另外如果用到struts2,struts2默认编码是utf-8,则server.xml属性改URIEncoding=” utf-8”Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中转载 2014-12-25 16:00:20 · 733 阅读 · 0 评论 -
HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
SendRedirectForward不同的request,不同的对象,但是可以取到上一个页面的内容send后面的语句会继续执行,除非returnForward后面的语句不会继续发送给客户端速度慢速度快转载 2015-03-17 12:38:35 · 945 阅读 · 0 评论 -
Jsp页面中获取系统当前日期
jsp页面获取当前系统时间原创 2015-01-25 17:33:06 · 1167 阅读 · 0 评论 -
判断session是否过期
判断session是否过期 ,做项目时发现session.getLastAccessedTime() 抛出异常,session已过期但还是调用了该方法原创 2015-01-25 15:08:25 · 1776 阅读 · 1 评论 -
Tomcat启动时,自动访问本地servlet
通过监听器来实现 ,Tomcat启动时,自动访问本地servlet原创 2015-01-25 12:56:13 · 1657 阅读 · 0 评论 -
Apache POI 设置宽度和行高
FileOutputStream fos = new FileOutputStream("D:\\15.xls"); HSSFWorkbook wb = new HSSFWorkbook(); /** * ======================================================== * 设置cell宽度 * 通过sh转载 2015-01-19 18:29:39 · 11447 阅读 · 0 评论 -
apache poi生成word文档
poi包的下载地址可以载官网下,也可以在http://download.youkuaiyun.com/detail/ch717828/8361309下载请看官网demo/* ==================================================================== Licensed to the Apache Software Foundation原创 2015-01-17 21:11:24 · 1278 阅读 · 0 评论 -
servlet文件下载
使用servlet下载文件(注意设置Header,ContentType)public HttpServletResponse download(String path,HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String f转载 2015-01-17 21:01:09 · 1529 阅读 · 0 评论 -
java读取excel内容
通过apache poi这个jar包来实现读取excel的表格,程序是在servlet 运行,贴关键的代码 //项目根目录 String rootPath = this.getServletConfig().getServletContext().getRealPath("/"); //通过参数获取要读取的excel文件名 String filename = reque原创 2015-01-15 10:20:15 · 1334 阅读 · 0 评论 -
java读取03和07版的word内容
通过apache poi这个包来实现读取 word2003和2007的内容,以二进制流的形式读取,无法保留格式 request.setCharacterEncoding("gbk"); response.setContentType("text/plain;charset=gbk"); String file = "test.docx";// 获得项目根目录地址原创 2015-01-13 20:47:06 · 2889 阅读 · 0 评论 -
servlet 向mysql 插入中文,在mysql 查询时发现中文是乱码
数据库连接串中指定编码 url ="jdbc:mysql://localhost:3306/dlmp?useUnicode=true&characterEncoding=utf-8"; 将mysql 的客户端查询结果集设置编码 set character_set_results=utf8原创 2014-12-25 12:53:59 · 1063 阅读 · 0 评论 -
使用Java、Servlet 生成二维码
归功于智能手机,QR码逐渐成为主流,它们正变得越来越有用。从候车亭、产品包装、家装卖场、汽车到很多网站,都在自己的网页集成QR码,让人们快速找到它们。随着智能手机的用户量日益增长,二维码的使用正在呈指数上升。让我们来看看QR码的简要概述,以及如何在Java中生成它们。QR码介绍QR码(Quick Response 快速响应码)是矩阵条形码(或二维码)的一种类型,最先转载 2015-08-14 22:23:32 · 1593 阅读 · 0 评论 -
Log4j2使用案例
maven下载Log4J2包 <!-- log4j-api提供了日志的api。 它是唯一需要添加到应用程序编译作用域的Log4j依赖,因为它只包含了用于编码的的类 --> org.apache.logging.log4j log4j-api ${log4j.version} compile原创 2015-10-02 04:38:33 · 1847 阅读 · 0 评论 -
Java EE文件上传
本文介绍Java EE中的三种文件上传方式Java EE6 以上使用的方式(建议使用)Java EE6以上可以不依赖任何第三方jar包完成文件上传首先,编写一个简单的html,用于上传文件 uploadFileServlet" method="post" enctype="multipart/form-data"> 然原创 2015-09-17 09:36:21 · 1748 阅读 · 0 评论 -
web.xml中配置JSP属性
为什么要在Web.xml配置JSP属性如果许多JSP有着相似的属性,那么在每个JSP文件的顶部重复添加page指令是非常麻烦的工作。幸运的是,在部署描述符中可以配置通用的JSP属性。web.xml中添加JSP属性样例 *.jsp *.jspf UTF-8 false /WEB-INF/jsp/base.jspf true text/html原创 2015-09-17 19:02:00 · 4150 阅读 · 0 评论 -
web.xml中配置session属性
为什么要在web.xml配置JSP属性在许多情况下,都可以在Java EE中直接使用HTTP会话,不需要添加显示地配置。不过可以在部署描述符中配置它们,并且出于安全地目的也应该配置。在部署描述符中使用标签配置会话。样例 30 JSESSIONID example.org /shop true false 1800 COOK原创 2015-09-18 10:19:56 · 31736 阅读 · 0 评论 -
JavaEE 添加简单的日志过滤器
web.xml logFilter chapter9.RequestLogFilter logFilter /* 过滤器 package chapter9;import org.apache.commons.lang3.time.StopWatch;import javax.原创 2015-09-24 18:26:29 · 631 阅读 · 0 评论 -
javaEE 使用过滤器压缩响应内容
web.xml compressFilter chapter9.CompressionFilter compressFilter /compression/* 过滤器package chapter9;import javax.servlet.Filter;import ja原创 2015-09-24 18:53:43 · 1057 阅读 · 0 评论 -
过滤器不过滤某些地址实例
过滤器不过滤某些地址实例 的一个实例原创 2015-03-19 08:28:49 · 6827 阅读 · 0 评论 -
Cookie使用实例
一个在登陆中使用Cookie的实际例子首先是一个登陆页面<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> ">转载 2015-03-31 08:40:22 · 1234 阅读 · 1 评论 -
Servlet 单例多线程,并发安全性
Servlet 单例多线程Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的设置线程池中线程数目,初始转载 2015-02-04 00:22:31 · 2850 阅读 · 0 评论 -
RequestDispatcher 的使用总结
RequestDispatcher是一个Web资源的包装器,可以用来把当前request传递到该资源,或者把新的资源包括到当前响应中。RequestDispatcher接口中定义了两个方法:include/forward由于只能指定固定的jsp文件名,不能动态指定jsp文件名。我们需要把翻译为Java code – RequestDispatcher.include(); 用法:转载 2015-01-24 20:06:45 · 12931 阅读 · 0 评论 -
<jsp:include>和<%@include file=""%>的区别
简单点说吧: 父页面和包含进来的页面单独编译,单独翻译成servlet后,在前台拼成一个HTML页面。父页面和包含进来的页面,代码合并后,才一起翻译成servlet,反馈到前台,形成一个HTML页面。转自:http://www.baidu.com/s?wd=%3Cjsp%20include%3E%20%E5%92%8C%3C%25%40include%20%25%3E&rsv_s转载 2015-01-19 18:46:22 · 2633 阅读 · 0 评论 -
使用JavaMail创建邮件和发送邮件
转自:http://www.cnblogs.com/xdp-gacl/p/4216311.html一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有:from字段 --用于指明发件人to字段 --用于指明收件人subject字转载 2015-07-25 10:25:31 · 583 阅读 · 0 评论 -
servlet文件下载2(单文件下载和批量下载)
使用servlet完成单文件下载和批量文件下载。批量下载的原理是先将文件打包成zip , 然后再下载。之前也转载过一篇文件下载的博客,地址:http://blog.youkuaiyun.com/ch717828/article/details/42809999这篇的demo要更简单一些,需要深入了解更参数含义的可以看第一篇博客单文件下载:附件import java.io.File;imp原创 2015-06-25 10:42:56 · 2730 阅读 · 0 评论 -
Jsp中pageEncoding和contentType两种属性的区别
1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 众所周知,JSP在服务 器上是要先被编译成Servlet的。pageEncoding="UTF-8"的作用就是告诉JSP编译器在将JSP文件编译成Servlet时使用的 编码。通常,在JSP内部定义的字符串(直接在JSP中定义,而不是从浏览器提交的数据)出现乱码时,很多都是由于该参数设置转载 2015-04-01 19:57:25 · 826 阅读 · 0 评论 -
java使用smb访问网络共享文件
最近tomcat做了负载均衡,碰到一个难题,就是上传文件的共享问题。最后使用的解决方案是使用一个共享地址,该地址可以被多个服务器共同访问。每个服务器通过smb与共享文件进行通信。实现上传文件到网络共享文件夹和从网络共享文件夹下载文件实验机器: Mac OS X 上使用Tomcat 7.0 共享文件夹存在与同一个局域网的 win7上至于Mac OSX 和 win 7 如何设置共享文件夹,可以参考:http://www.jb51.net/os/windows/84034.html 亲测有原创 2015-02-03 00:11:31 · 6236 阅读 · 0 评论 -
PreparedStatement 事物批量更新
/** * 更新数据库已有的customer信息 * @param List * @return */ public int updateExistsInfo(List updateList){ //查询的SQL语句 String sql = "update t_customer set LICENSE_KEY=?,CORPORATE_NAME=?,INTEGRA转载 2015-01-25 14:24:23 · 941 阅读 · 0 评论 -
动态Jsp文件生成对应Html文件
动态Jsp文件生成对应Html文件,因为浏览器显示的数据都是response流输出的(response.getWriter().print())所以可以通过修改response的getWriter()方法,将文件输出流传入PrintWriter中完整的项目可以下载:http://download.youkuaiyun.com/detail/ch717828/8393449原创 2015-01-25 09:51:35 · 4469 阅读 · 0 评论 -
java取得当前工作目录
jsp,servelt 获取项目路径转载 2015-01-18 13:27:37 · 2166 阅读 · 0 评论 -
使用poi异常:Package should contain a content type part [M1.13]
public static Workbook create(InputStream in) throws IOException,InvalidFormatException { if (!in.markSupported()) { in = new PushbackInputStream(in, 8); }转载 2015-01-18 20:24:09 · 4722 阅读 · 0 评论 -
jsp include file(变量) 动态加载文件
%@include file="/includes//abc.html" %> 这样写系统会报错,提示找不到文件,主要原因是并没有被解析为你想要的id。 好,我们换一种方式,使用/adc.html">是不是可以呢。在Eclipse中显示的颜色告诉我们这样应该可以。不过,不好意思,这样还真的不行。 那我们再换个思路,我们把整个page后面的值当成一个变量,写成这转载 2015-04-06 13:15:20 · 5480 阅读 · 1 评论 -
java生成excel报表
使用 apache poi包来实现该功能包可以通过官网下载,也可以通过 http://download.youkuaiyun.com/detail/ch717828/8361309 下载接下来看代码private static String xls2003 = "myexcel.xls";public static void main(String[] args) { //创建2原创 2015-01-19 18:25:26 · 965 阅读 · 0 评论 -
配置高并发jdbc连接池
简单的MySQL连接池[html] view plaincopyResource type="javax.sql.DataSource" name="jdbc/TestDB" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory转载 2014-12-01 17:40:00 · 3240 阅读 · 0 评论 -
在Java中构建WebSocket应用(基于JSR356)
websocket协议的优点(1)因为连接在端口80(ws)或者443(wss)上创建,与HTTP使用的端口相同,几乎所有的防火墙都不会阻塞WebSocket链接(2)因为它使用HTTP 进行握手,所以该协议可以自然地集成到网络浏览器和HTTP服务器中(3)心跳消息(称为ping和pong)将反复被发送,保持WebSocket连接几乎一直处于活跃状态。基本上,一个节点周期性地发送一个小原创 2014-11-23 21:11:31 · 3078 阅读 · 0 评论
分享