随笔分类 - J2EE
摘要:public class DeviceAction extends AbstractAction implements ModelDriven<Device> { private static Log log = LogFactory.getLog(DeviceAction.class); private Device device=new Device(); //只能json化 模型驱动的bean private String result; //无法返回reslut的json值 public String getResult(){ re...
阅读全文
摘要:自从Tomcat5.x开始,GET和POST方法提交的信息,tomcat采用了不同的方式来处理编码。对于POST请求,Tomcat会仍然使用 request.setCharacterEncoding方法所设置的编码来处理,如果未设置,则使用默认的iso-8859-1编码。而GET请求则 不同,Tomcat对于GET请求并不会考虑使用request.setCharacterEncoding方法设置的编码,而会永远使用iso- 8859-1编码。综合上术: 所以出现了使用filter字符过虑器后,发送get请求依然有乱码的原因。解决方法: 1. 前端使用javascript中的encodeU...
阅读全文
摘要:1. node.selectNodes("//xml");2. node.selectNodes("/xml");3. node.selectNodes("xml");1.相对于当前所有匹配的节点(可能多个)中选择2.从根节点匹配3.相对当前节点(唯一)
阅读全文
摘要:可能你会有这样的需求: request.getRequestDispatcher("xxx.action").forward(request,response); 或者是jsp中的<jsp:forwardpage="xxx.action"></jsp:forward>执行结果肯定404,执行失败的原因归属于struts2中的action一般是需要url触发filter(StrutsPrepareAndExecuteFilter),然后分配到action。forward是不会产生url请求的,只是内部的跳转。解决办法1:<fi
阅读全文
摘要:POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果也不是太好。3.8版本的POI新出来了SXSSFWorkbook,可以支持大数据量的操作,只是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式。3.8版本的POI对excel的导出操作,一般只使用HSSFWorkbook以及SXSSFWorkbook,HSSFWorkbook用来处理较少的数据量,SXSSFWorkbook用来处理大数据量以及超大数据量的导出。HSSFWorkbook的使用方法和之前的版本的使用方法一致,这里就不在陈述使用方法了SXSSFWorkbook的使用例子如下:
阅读全文
摘要:ZIP文件由ZipEntry和实际的data组成,一个entry对应一个datazipOutputStream.putNextEntry(new ZipEntry(filename));此处的filename不要包含该file的本地路径,只需要简单的文件名即可,如果添加了路径,在zip文件里就会显示多层目录。当然如果你想显示多层目录的话,也可以在这儿设置
阅读全文
摘要:private AbstractHref href; //AbstractHref是一个抽象类,这样接受参数将不能获取到值,因为抽象类不能被实例化,所有struts2不知道实例化哪个子类 public AbstractHref getHref() { return href; } public void setHref(AbstractHrefhref) { this.href = href; }
阅读全文
摘要:<action name="queryAllDefenceAreaList" class="com.jxj.bss.web.actions.DefenceAreaAction" method="queryAllDefenceAreaList"> <interceptor-ref name="isLogin"></interceptor-ref> <result type="json"> <param name="includePro
阅读全文
摘要:package com.kk.xml;import java.io.*;import java.util.*;import org.dom4j.*;import org.dom4j.io.*;public class OperateXML { /** * @param args * @throws IOException * @throws DocumentException */ public static void main(String[] args) throws IOException, DocumentException { ...
阅读全文
摘要:// 判断浏览器 HttpServletRequest request = ServletActionContext.getRequest(); String Agent = request.getHeader("User-Agent"); if (null != Agent) { Agent = Agent.toLowerCase(); if (Agent.indexOf("firefox") != -1) { ...
阅读全文
浙公网安备 33010602011771号