javaEE
不打伞的小鱼
我就是我,世界上的绝版!!!
展开
-
删除公司时,若公司下面有部门、角色、用户,则不允许删除,并显示提示信息
C/** * * 删除某个公司 * * * @author chenmin * @create 2014-6-10下午1:32:29 * @desc delCorporation * @param resourceNo * @param request * @ret原创 2014-08-21 18:09:10 · 1709 阅读 · 0 评论 -
xpath检索资源库里的文件
可以把资源库理解成一个数据库,oracle、mysql这些数据库可以方便地保存一些常规数据,而类似树状的数据,例如一个文件夹下包含两个子文件夹,而子文件夹下又分别有文件,这样的数据在数据库中是不好实现存储的,即使存储了,也不太直观,于是采用jcr资源库来存放数据。 使用步骤:在apache官网下下载jackrabbit-2.8.0的例子如下是一个简单的servlet程序,有一些基本的xp原创 2014-12-22 14:46:08 · 498 阅读 · 0 评论 -
java-jsp 转发和重定向
java 重定向和转发的区别response.sendredirect("http://www.foo.com/path/error.html");重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定原创 2015-01-13 11:10:53 · 1760 阅读 · 0 评论 -
Spring MVC 中的 forward 和 redirect
Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染。假设逻辑视图名为 hello,通过配置,我们配置某个 ViewResolver 如下: Xml代码 bean class="org.springframework.web.servlet.view.InternalResourceVi原创 2015-01-13 11:38:41 · 464 阅读 · 0 评论 -
dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式执行时却抛出以下异常:Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenExceptionat org.dom4j.DocumentFactory.createXPa原创 2015-02-02 18:58:00 · 745 阅读 · 0 评论 -
Dom4j 操作xml出现错误:Invalid byte 2 of 2-byte UTF-8 sequence.
使用Dom4j对XML文件进行操作,出现如下异常:java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.这个是Xml文件的编码问题,解决方案如下:把Xml文件用记事本打开, 然后【另存为】的时候选择 "编码 "为UTF-8保存,再进行读写操作即可。原创 2015-02-04 11:39:52 · 529 阅读 · 0 评论 -
dom4j --用xpath排序xml
问题描述: 在dom4j中可以通过xpath过滤xml数据中的节点,并且可以进行排序。调用方法有两种: 方法一:org.dom4j.XPath selectNodes(Object context, XPath sortXPath) selectNodes evaluates the XPath原创 2015-02-03 16:11:32 · 2084 阅读 · 1 评论 -
LinkedHashMap和HashMap的比较使用
LinkedHashMap和HashMap的比较使用由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Ma原创 2015-02-03 16:17:25 · 322 阅读 · 0 评论 -
java 判断string数组中是否有某个字符串
String[] menuIds = menuId.split(",");List arrList = Arrays.asList(menuIds); if(!arrList.contains(menuIdI)){ //do something }最近感觉编程很有感觉 呵呵,虽然都是一些小问题原创 2015-02-15 10:48:18 · 6371 阅读 · 0 评论 -
开发中容易出现的问题
Top1. 数组转换为数组列表将数组转换为数组列表,开发者经常会这样做:[java] view plaincopyList list = Arrays.asList(arr); Arrays.asList()将返回一个数组内部是私有静态类的ArrayList,这不是java.util.ArrayList类,java.util.Arrays.ArrayLis原创 2015-02-15 17:20:09 · 485 阅读 · 0 评论 -
springMVC配置
作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求参数填充到模型对象中,同时提供验证和错误处理。还可以管理用户在WEB表单中创建的对象的状态。在了解SpringMVC转载 2014-12-05 17:51:59 · 414 阅读 · 0 评论 -
java生成xml文件
本次学习的是利用java生成xml格式文件 Demo中所用到的jar包Jdom.jar 为了方便理解,我写了个Demo 本文来自 http://blog.csdn.net/manymore13[java] view plaincopyprint? import java.io.FileOutputStream; impo原创 2015-01-28 17:38:36 · 391 阅读 · 0 评论 -
String 的split
今天用到截取字符串的时候,想以“[”来分割原创 2014-09-01 18:35:06 · 289 阅读 · 0 评论 -
编码规范集锦
Result result=new Result();result.setCode(201);result.setStr(re);result.setMessage("获取id成功"); 建议:新增Constructor,把4行code用1行搞定。Result result=new Result(code, str, msg); 1. StringB原创 2014-09-22 15:10:03 · 592 阅读 · 0 评论 -
编码工作笔记
今天在循环插入数据时,刚开始的代码原创 2014-09-17 12:08:17 · 432 阅读 · 0 评论 -
上传文件至ftp
1.本地文件上传到eclipse package com.gy.apply.admin.platform.contract.controller;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.net.InetAddress;import原创 2014-10-13 14:59:48 · 685 阅读 · 0 评论 -
用命令在控制台输出Hello World 错误解决。
Test.java 文件内容:原创 2014-11-24 17:51:11 · 874 阅读 · 0 评论 -
java中文乱码处理
在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。1、在网页中输出中文。 JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如: String str转载 2015-01-06 15:22:34 · 431 阅读 · 0 评论 -
java发送短信
在一些网站上需要实现给用户手机发送短信,看起来似乎很难实现,其实不然,表面复杂的技术,当你弄明白原理之后就变成了不是问题的问题......不多说,直接看代码1.原理:给用户发送短信主要是通过移动提供给的接口,而我们网站主要是将短信信息(手机号码、短信内容)发给这个接口,之后就是移动的事情了(根据信息发给相应的用户)....2. 实例:本例的原理也类似,通过发给将短信信息发给一个与移原创 2014-12-04 15:49:43 · 733 阅读 · 0 评论 -
java mail 发送邮件
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。我的代码有三个类:第一个类:MailSenderInfo.javaJava代码原创 2014-12-04 15:24:20 · 465 阅读 · 0 评论 -
jdom 使用api
JDOM的处理方式有些类似于DOM,但它主要是用SAX实现的,不必担心处理速度和内存的问题。另外,JDOM中几乎没有接口,类全部是实实在在的类,没有工厂类的。数据输入要用到XML文档要通过org.jdom.input包,反过来需要org.jdom.output。API如下: SAXBuilder.build(FileInputStream("*.xml");——获取xml文件,返回原创 2015-01-29 11:28:53 · 496 阅读 · 0 评论 -
struts2 拦截器的配置
最近换了家新公司,主要负责前后台交互这块,用的ssh框架,所以我接触的是struts和前端较多,现在总结一下配置拦截器的一些知识,巩固一下。struts2拦截器可以拦截一些请求,比如用户没登陆就想访问某个页面,比如用户没有某个页面的访问权限,却发送访问请求,这些都是要被拦截下来的,基于这些需求,我研究了一下struts2的拦截器。 要使用拦截器,首先需要在struts.xml原创 2015-05-05 20:23:49 · 447 阅读 · 0 评论