随笔分类 -  java

1 2 下一页

Struts2 action 的 ;jsessionid=xxx 使找不到页面 Bug 的解决 [转帖]
摘要:一: jsessionid 简介:因为Session默认是需要Cookie支持的 有些客户浏览器是关闭Cookie的,这个时候就需要在URL中指定服务器上的jssessionid标识.如果你的web应用带有 jsessionid ,首先你的web应用不安全,而且也不利于 SEO (亦不美观).二: ... 阅读全文

posted @ 2014-11-24 15:26 看天空的星星 阅读(1378) 评论(0) 推荐(0)

Struts2 .apk 文件下载及解决中文文件名乱码问题(转)
摘要:1、Tomcat服务器不能下载 .apk类型文件Android的APK安装包不能下载或下载文件是以 .zip为后缀名而不是 .apk为文件后缀名时,需在 Tomcat 的 web.xml 配置文件中加入以下 MIME 类型:1 2 apk3 application... 阅读全文

posted @ 2014-11-24 15:24 看天空的星星 阅读(932) 评论(0) 推荐(1)

java 生成验证码图片
摘要:图片对象 1 import java.awt.Color; 2 import java.awt.Font; 3 import java.awt.Graphics; 4 import java.awt.image.BufferedImage; 5 import java.io.ByteArr... 阅读全文

posted @ 2014-11-04 11:22 看天空的星星 阅读(193) 评论(0) 推荐(0)

String http输入输出流导入导出
摘要:导出(下载) 1 public static void exportString(String downFileName,String exportString , HttpServletResponse response,HttpServletRequest request) throws Exception{ 2 ByteArrayInputStream byteIs = new ByteArrayInputStream(exportString.getBytes("UTF-8")); 3 4 response.reset(); // 必... 阅读全文

posted @ 2014-04-03 15:08 看天空的星星 阅读(797) 评论(0) 推荐(0)

java保留两位小数
摘要:java保留两位小数问题:方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数---------------------------------------------------------------方式二:java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");df.format( 阅读全文

posted @ 2014-03-21 10:41 看天空的星星 阅读(670) 评论(0) 推荐(0)

myeclipse9安装SVN插件
摘要:1.首先下载SVN包:site -1.8.7http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=22402.解压SVN包,然后找到其中的两个文件夹:features 和 plugins3.随意建一个文件夹(最好容易管理点的,我的是D:\Java\Plugin\SVN),然后把第二步的解压好的features 和 plugins放到这个文件夹下4.找到myeclipse的安装目录,下面有一个configuration\org.eclipse.equinox.simpleconfigurator\bundles.inf 阅读全文

posted @ 2014-03-11 10:44 看天空的星星 阅读(272) 评论(0) 推荐(0)

spring 事务注解@Transactional
摘要:默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Transactional(rollbackFor=Exception.class)public void methodName() {// 不会回滚throw new Exception("...");}//指定不回滚@Transactional(noRollbackFor=Exception.class)public ItimDaoImpl getItemDaoI 阅读全文

posted @ 2014-03-07 13:55 看天空的星星 阅读(191) 评论(0) 推荐(0)

jsp页面生成<注册验证码>
摘要:1 生成验证码图片类 1 package com.keertech.util; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics; 6 import java.awt.image.BufferedImage; 7 import java.io.ByteArrayInputStream; 8 import java.io.ByteArrayOutputStream; 9 import java.io.IOException; 10 import java.util.Ran... 阅读全文

posted @ 2014-02-19 11:42 看天空的星星 阅读(873) 评论(0) 推荐(0)

HTTP获取批量文件打包下载-java(自)
摘要:所需jar包: ant.jar类: 1 package com.keertech.emessage.helper; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileOutputStream; 8 import java.io.IOException; 9 import java.io.InputStream; ... 阅读全文

posted @ 2014-02-13 16:25 看天空的星星 阅读(2097) 评论(0) 推荐(0)

java上传文件跟批量下载文件(转)
摘要:最近的项目中涉及到文件的上传跟下载的问题,就自己所涉及到的方面做出如下表述。 首先是文件上传部分,项目的要求是通用性较好,所以只需要传入目标路径即可。参数的传递通过Form表单传值,在目标路径下新建一个File类型的文件,然后通过流的方式将需要上传的文件写入新建的文件中。此方法适用于web开发过程中上传文档类的文件,如果你文件过大请研究ftp相关的知识,笔者所接触的ftp传文件限于C#中,这里不做表述。具体代码如下: 1 public void fileUpload(HttpServletRequest request, HttpServletResponse response) throw. 阅读全文

posted @ 2014-02-11 11:05 看天空的星星 阅读(398) 评论(0) 推荐(0)

java压缩zip文件中文乱码问题(转)
摘要:用java来打包文件生成压缩文件,有两个地方会出现乱码1、内容的中文乱码问题,这个问题网上很多人给出了解决方法,两种:修改sun的源码;使用开源的类库org.apache.tools.zip.ZipOutputStream和org.apache.tools.zip.ZipEntry,这两个类ant.jar中有,可以下载使用即可,毫无疑问,选择后者更方便2、压缩文件注释的中文乱码问题:zos.setComment("中文测试");这个问题在网上查了半天没看到有人解释,遂只能自己想办法解决。在自己机器上的工程创建的测试类,没有任何问题,但是在公司的项目中使用一直出现乱码,通过使 阅读全文

posted @ 2014-02-11 11:02 看天空的星星 阅读(1787) 评论(0) 推荐(0)

JAVA中用CALENDAR类计算周和周的起始日期(转)
摘要:1 package com.tongyue.hot.web; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 import java.util.GregorianCalendar; 6 7 public class Dateutil { 8 9 /** 10 * 取得当前日期是多少周 11 * 12 * @param date 13 * @return 14 */ 15 public static int getWeekOfYear(Date date) { 16 Cal... 阅读全文

posted @ 2014-01-21 16:13 看天空的星星 阅读(1690) 评论(0) 推荐(0)

java计算当前月的第几周,及周的起止日期/月及月的起止日期
摘要:1 public static void printWeeks() { 2 SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd"); 3 Calendar calendar = Calendar.getInstance(); 4 calendar.set(Calendar.DATE, 1); 5 int month = calendar.get(Calendar.MONTH); 6 int count = 0; 7 while (c... 阅读全文

posted @ 2014-01-20 11:04 看天空的星星 阅读(3623) 评论(0) 推荐(0)

java替换换行符、制表符、空格等
摘要:1 Pattern p = Pattern.compile("\\t|\r|\n");2 //替换主表中的换行符为3 if (visitData.getFormData()!=null) {4 Matcher m = p.matcher(visitData.getFormData());5 visitData.setFormData(m.replaceAll(""));6 } 阅读全文

posted @ 2014-01-15 10:20 看天空的星星 阅读(3543) 评论(0) 推荐(0)

jsp el表达式解析嵌套集合对象(多层list,map嵌套),基于struts
摘要:action中对象1 private List cityBaseDetailsbean对象 1 public class PerforSalaryBase extends AbstractPersistencePaymentObject { 2 3 private static final long serialVersionUID = -134052330509224847L; 4 5 private Long orgUnitId = null; 6 7 private String payStdItem = null; 8 9 pri... 阅读全文

posted @ 2013-12-26 10:39 看天空的星星 阅读(2751) 评论(0) 推荐(0)

jsp页面传值
摘要:1 struts2对jsp页面传值action:1 request.setAttribute("signPhotos", signPhotos);jsp:1 2 /mobileWebPage/signImgView.jsp?photoFullPath=${photo.fullWebSavePath}" class="sign-img">3 2 jsp互相传值 url传值1 /mobileWebPage/signImgView.jsp?photoFullPath=${photo.fullWebSavePath}" class=&q 阅读全文

posted @ 2013-12-19 11:46 看天空的星星 阅读(200) 评论(0) 推荐(0)

No result defined for action
摘要:在开发中总遇到这个问题,No result defined for action:原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。解决方法:1.在页面中给空值赋默认值。2.重新定义一个Action,去掉空值的成员变量。3.添加input的Result,并在这个页面给出提示-------------------------------------------------------------------------- 当你在用struts2开发时,如果,从页面跳入action时,页面报No re. 阅读全文

posted @ 2013-12-05 17:01 看天空的星星 阅读(354) 评论(0) 推荐(0)

java中使用正则表达式
摘要:java中使用正则1 Pattern pattern = Pattern.compile("^\\w{3,16}$"); //使用//w{3,16}无法正确执行2 Matcher matcher = pattern.matcher(username);3 if (!matcher.find()) { //用户名不符合规范4 result = "用户名不符合规范(3-16位英文数字或下划线,如:jessie_170)!,错误位置:表"+sheet.getSheetName()+",行"+wrongNumber;5 break;6 } 阅读全文

posted @ 2013-11-29 09:52 看天空的星星 阅读(204) 评论(0) 推荐(0)

关于Java里如何跳出一个多重循环
摘要:一般我们要跳出一个循环,用break就OK了,比如: 1 for(int i=1;i<5;i++){ 2 if(条件) 3 break; 4 //一些代码 5 } 但是如果这时候,在这一层循环外面还有一层循环的话: 1 for(int j=0;j<5;j++){ 2 for(int i=1;i<5;i++){ 3 if(条件) 4 break; 5 //一些代码 6 } 7 } 这种情况下,break只能跳出内层循环,而外层循环仍将继续,那么怎样能直接跳出外层循环呢,其实很简单: 1 sometag: 2 for(int j=0;j<5;j+... 阅读全文

posted @ 2013-11-28 17:33 看天空的星星 阅读(349) 评论(0) 推荐(0)

转:获取JAVA[WEB]项目相关路径的几种方法
摘要:获取JAVA[WEB]项目相关路径的几种方法在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()结果:/TEST/test.jsp(2)得到工程名:request.getContextP 阅读全文

posted @ 2013-11-25 16:36 看天空的星星 阅读(177) 评论(0) 推荐(0)

1 2 下一页

导航