struts2基本包commons-logging-*.jar Apache旗下commons项目的log日志包

freemarker-*.jar 一种前台页面模板,应用比较广泛

ognl-*.jar 动态图导航语言,struts2处理前台页面的核心语言,相当实用

struts2-core-*.jar struts2的核心包

xwork-core-*.jar webwork的核心包,因为struts2的前身是webwork,所以这个是必须

网页在title上面添加小logo

struts2中Action获取request、response、session

/**

* struts2中Action获取request、response、session

* 我们平常所说的session一般是HttpSession,但在struts2中被封装成了Map类型。

*/

ActionContext context = ActionContext.getContext();

HttpServletRequest request = (HttpServletRequest) context.get(ServletActionContext.HTTP_REQUEST);

HttpServletResponse response = (HttpServletResponse) context.get(ServletActionContext.HTTP_RESPONSE);

Map session = context.getSession();

富文本框

参考资料:http://blog.csdn.net/zou_hailin226/article/details/7564629

数据库可以用CLOB,或直接生成静态页面

WEB.XML中的配置

30

配置在项目web.xml中,在tomcat下的conf目录中的web.xml也可配置

500

/commons/error.jsp

404

/commons/404.jsp

403

/commons/403.jsp

Java生成随即数

Random random = new Random();

int nextInt = 0;

for(int i=0;i<10;i++){

nextInt = random.nextInt(100);//中如果带参,表示0至带参数中间的随即数,可以不带参

System.out.println(nextInt);

}

数据库使用IF判断

1.CASE WHEN THEN 值 ELSE 值

SELECT (CASE WHEN promotionsCommissionCoefficient = 1 THEN '是' ELSE '否' END) AS promotionsCommissionCoefficient FROM sell_serv_system

2.IFNULL(FWorkers,0)

3.FROM_UNIXTIME('YYYY-MM-DD HH:MM:SS',statisticsDate)

SELECT FROM_UNIXTIME('YYYY-MM-DD HH:MM:SS',字段名),IFNULL(字段名,0) from 表名

javascript和jQuery控制input中的checked属性

var radiovar = document.getElementsByName("a");

for(var i=0;i

{

if(radiovar[i].value==2)//这个2即为你所要找的input的值

radiovar[i].checked = "checked";

}

//或者用jquery

//$("input[type='radio'][value=2]").attr("checked","checked" );

文件转码工具

命令窗口输入

native2ascii 转码

native2ascii -reverse 解码

Java正则表达式用法

String str1 = "CN_11111111_163805_FB030020_20130002";

String str2 = "CN_11111111_163805_FB030020_20130002_12345678.jpg";

Pattern pattern = Pattern.compile(str1+"_\\d*.[j,J][p,P][g,G]");

Matcher matcher = pattern.matcher(str2);

boolean boo = matcher.matches();

常用java技术_java常用技术相关推荐

  1. java反射技术_java反射技术,逆向开发必备技能

    相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,所以被运行时注解APT替代了, ...

  2. gzip java 压缩_Java压缩技术(四) GZIP——Java原生实现

    熟悉linux的朋友可能都用过文件压缩命令,譬如最为简单的gzip命令. 相关链接: Java压缩技术(一) ZLib Java压缩技术(二) ZIP压缩--Java原生实现 Java压缩技术(三) ...

  3. java描述常用的集合类_Java常用的集合类

    集合类的由来 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定就使用集合容器进行存储. 集合的特点: 1.用于存储对象的容器 2.集合的长度是可变的 3.集合中不可以存储基本数据类型值 框 ...

  4. java描述常用的集合类_Java常用的三大集合类

    一.Set集合 其主要实现类有HashSet.TreeSet.存放对象的引用,不允许有重复对象. 子类对象HashSet 调用对象的hashCode()方法,获得哈希码,然后再集合中计算存放对象的位置 ...

  5. java 压缩技术_Java压缩技术(三) ZIP解压缩——Java原生实现

    JavaEye的朋友跟我说:"你一口气把ZIP压缩和解压缩都写到一个帖子里,我看起来很累,不如分开好阅读".ok,面向读者需求,我做调整,这里单说ZIP解压缩! 相关链接: Jav ...

  6. java 四舍五入_Java常用类

    每个人的心里,都藏着一个了不起的自己,只要你不颓废,不消极,一直悄悄酝酿着乐观,培养着豁达,坚持着善良,只要在路上,就没有到达不了的远方! BigInteger 在Java中,整型最大范围是64位的l ...

  7. java客户端_Java常用的Http client客户端

    Http Client应用场景: Http协议是最重要的网络协议之一,目前移动端的开发.javaweb前后端分离架构,使越来越多的java应用使用http协议访问资源.Http client 大多数场 ...

  8. java常用class类_java常用类

    java常用类 内部类 1.成员内部类:在一个类的内部定义一个完整的类 例如:外部类public class Body{ 内部类class Header{ } } 内部类可以直接访问外部类的私有成员, ...

  9. java常用英文单词发音_java常用英语单词(带音标)

    第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] 主要的 重要的 class:[kl ...

最新文章

  1. R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离
  2. 删除windows上的oracle产品
  3. java的异常机制面试题(转)
  4. 5G NGC — PCC 策略与计费控制框架
  5. 关于浏览器跨域请求的相关原理实现--很经典的博客
  6. excel设置图片自动更新_智能Excel排班表,日期自动更新,三班排班一键统计,极简轻松...
  7. java容器类3:set/HastSet/MapSet深入解读
  8. python递归查找_Python程序使用递归查找数字的幂
  9. Eureka error java.net.UnknownHostException:
  10. 用java实现学生管理系统
  11. vSAN其实很简单-5分钟学会如何向VMware报修故障(内含福利)
  12. 整人小程序c++实现(附源码)
  13. 利用高德制作GIS热力图
  14. MySQL中grant之后要跟着flush privileges吗?
  15. 前后端ajax分离如何做seo,前后端分离 seo
  16. PS——规定尺寸的证件照的制作
  17. 上门洗车APP --- Androidclient开发 之 项目结构介绍
  18. 马云被约谈 传递了什么信号?
  19. 金额转换保留小数点后两位
  20. 计算机二级offic表格公式,计算机二级OfficeEexcel公式汇总.docx

热门文章

  1. 学习笔记(2)——TransE算法(Translating Embedding)
  2. c语言 文件编码转换为字符串,c语言下汉字转换(字符串改为utf-8编码)
  3. 在使用计算机时 若直接通过,在使用计算机时,若直接通过断电的方式来关闭机器,会存在什么问题,下列说法不正确的是_______...
  4. tcpip Socket编程入门
  5. Matlab中属性 get 方法的使用
  6. CSUOJ-1986: 玄学
  7. Gradle may disable incremental compilation as the following annotation processors are not ......
  8. 张一鸣怎样跳出“增长的痛苦”?
  9. 硬盘质保、保修期网上查询
  10. 1分钟7张图:后视镜判断车距,非常实用