随笔分类 - java
摘要:如果使用struts2的action,可以省去属性赋值的工夫。但是假如你没有使用struts2,而且使用的是ajax请求,通过json来传递参数。那我下面所说的对你可能是一个很好的解脱,从此告别request.getParamter。在传递参数前,可以通过JSON.encode将参数对象转换为字符串...
阅读全文
摘要:三者之间转换关系,一张图清晰呈现。上代码:其中的maputils是apache的collection包。package util;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import ja...
阅读全文
摘要:之前在学校的时候做的都是练习,小儿科,遇到的情况完全都在自己的设想范围内。最近老是遇到字段溢出的情况,但是varchar2好像最长也只有4000个字符。所以不得不另辟蹊径,就找上了clob字段。package test;import java.io.BufferedReader;import jav...
阅读全文
摘要:jdbc是java操作数据库的杀手锏。所有java程序员,对jdbc应该都不陌生。但是,应该你也曾经被其折磨的抓耳挠腮,咬牙切齿吧,也许正因为这样你才对其记忆犹新,刻骨铭心。这里有一些使用jdbc中所必知的东西,罗列一下,提醒后来人,解脱后来人!预编译设置参数:预编译就是,首先将sql语句发送给数据...
阅读全文
摘要:qryBeanStr="{\"kpi_code\":\"11010111001\",\"kpiDims\":[{\"dim_id\":\"1005\",\"dim_name\":\"按订购可选包流量分层\",\"kpiDimValues\":[{\"level_id\":\"102\",\"leve...
阅读全文
摘要:1、jdk动态代理 实现核心:Proxy.newProxyInstance(this.target.getClass().getClassLoader(), this.target.getClass().getInterfaces(), this);package org.sh.proxy;impo...
阅读全文
摘要:拦截器是strut2里一个很振奋人心的应用。通过配置拦截器可以在action执行之前进行一些初始化或者是其他的操作,但是在action执行之后,返回结果就已经确定,结果是很难改变了(目前我还不知道怎么改变结果),只能获取结果值。如果想改变action中属性的值,就要在invoke之前进行改变。pac...
阅读全文
摘要:struts2 使用时不能找到action或者是rusult.主要有以下几个方面的错误:一般配置都会是正确的,否则启动的时候会报错。最有可能的是进行使用的时候方式不对或者是名称确实写错了,这个时候要好好查看一下调用的和配置的是否是一致的action 类里面返回的值没有在action的result中进...
阅读全文
摘要:作为程序员,没有遇到过jar包冲突,不是你幸运,就是你还年轻。jar包冲突有着无穷的魔力,一提到就会有说不完的怨愤,道不清的忧伤,这都是内伤。jar 包冲突就像深藏地底的地雷,看上去平常无奇,一切是那么的平静,那么的正常。很容易被忽视。你一旦踩上去,那你就遭殃啦。让你找到天荒地老,你也不会想通。不过...
阅读全文
摘要:最近遇到了一个字符串处理的功能,忽然发现了正则表达式的强大,深深的被她的迷人魅力所吸引,以前只是听说,今天亲眼所见,亲身经历,真的彻底折服。言归正传:java中String类里面封装了很多字符串处理的方法,替换、查找、包含等,但是我今天遇到了一个功能竟然没有封装,就是查找出字符串内所有匹配正则表达式...
阅读全文
摘要:Action访问URL在struts.xml中配置的action,访问路径是http://ip:port/工程名/.../action名package节点的名称对url没有影响,只有namespace在存在同名action的情况下会有影响。因为struts寻找action的方式是首先按照action...
阅读全文

浙公网安备 33010602011771号