java
随缘走起
这个作者很懒,什么都没留下…
展开
-
Java开发过程中中文乱码问题总结
一、文件乱码处理 1、文件默认编码:默认使用项目的默认编码右击文件->Properties->Resource->Text file encoding 2、JSP文件编码:由于JSP要翻译为Servlet 二、浏览器与服务器传输数据乱码处理 1、浏览器端编码,一般由服务器端告诉浏览器如何解码数据:1.1、Servlet转载 2015-06-19 09:15:50 · 369 阅读 · 0 评论 -
eclipse中Deployment Assembly选项设置说明
若你的项目是web项目,则会有Deployment Assembly选项设置,如下图所示:该选项的功能:部署项目时,设置文件发布的路径以及jar包发布的路径。 设置将Maven的jar包发布到lib下:Add -> Java Build Path Entries -> Maven Dependencies -> Finish 若Project的属性Deployment As...转载 2018-06-08 16:30:21 · 1715 阅读 · 0 评论 -
在SpringMVC中使用过滤器(Filter)过滤容易引发XSS的危险字符
一 简介(1)过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等关于过滤器的一些用法可以参考我写过的这些文章:继承HttpServ...转载 2018-06-11 14:57:01 · 1474 阅读 · 0 评论 -
Eclipse用Tomcat插件部署Java Web项目
Eclipse版本3.7.2,Tomcat插件是3.3详细步骤如下:1、下载tomcatPlugin插件tomcatPlugin下载地址http://download.csdn.net/detail/kingsonl/4249870解压后把文件放入Eclipse的plugins下面重新启动Eclipse就可以看到Tomcat图标即说明安装成功2、添加service服务Tomcat如下截图:首先添加...转载 2018-05-01 16:12:15 · 563 阅读 · 0 评论 -
java实现文件下载的两种方式
public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 ...转载 2018-02-09 09:44:43 · 1436 阅读 · 0 评论 -
一篇很全面的freemarker教程
copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,F转载 2016-06-02 17:09:03 · 435 阅读 · 0 评论 -
BigDecimal.setScale 处理java小数点
BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_H转载 2015-09-18 13:48:53 · 286 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟机规范版本java.vm.specification.ven转载 2015-09-10 09:55:22 · 251 阅读 · 0 评论 -
escape 和 encodeURI 编码传参
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。例:function mkaction(a,b){ if(a == "中心" || a == ""){ //window.locatio原创 2015-08-11 09:40:16 · 439 阅读 · 0 评论 -
Java集合框架的知识总结(1)
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进转载 2015-05-28 16:37:34 · 276 阅读 · 0 评论 -
Java集合框架总结(3)——TreeSet类的排序问题
TreeSet支持两种排序方法:自然排序和定制排序。TreeSet默认采用自然排序。 1、自然排序 TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同)。 java提供了一个Comparable接口,该接口里定义了一转载 2015-05-28 16:41:48 · 523 阅读 · 0 评论 -
Java集合框架总结(4)——List接口的使用
List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。1、List接口和ListIterator接口 List作为Collection接口的子接口,可以使用Collection接口里的全部方法。List是有序集合,所以List集合里增加了一些根据索引来操作集合元素的方法:void add(转载 2015-05-28 16:45:01 · 303 阅读 · 0 评论 -
Java集合框架总结(5)——Map接口的使用
Map用于保存具有映射关系的数据(key-vlaue)。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回falseMap中包含了一个keySet()方法,用于返回Map所以key组成的Set集合。 Map集合与Set集合元素的存储形式很像,如Set接口下有HashSet、LinkedHashSet、SortedSet(接口)、Tre转载 2015-05-28 16:46:01 · 357 阅读 · 0 评论 -
JAVA获取访问用户的客户端IP(适用于公网与局域网)
JAVA获取访问用户的客户端IP(适用于公网与局域网)[java] view plaincopy/** * 获取访问用户的客户端IP(适用于公网与局域网). */ public static final String getIpAddr(final HttpServletRequest request)转载 2015-06-10 15:31:10 · 607 阅读 · 0 评论 -
java项目里classpath具体指哪儿个路径
一、classpath路径指什么只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用“classpath:xxx.xml”来读取,都放到src目录准没错,那么到底classpath到底指的什么位置呢?src路径下的文件在编译后会放到WEB-INF/...转载 2019-08-16 09:17:42 · 215 阅读 · 0 评论