- 浏览: 5142 次
- 性别:
- 来自: 湖南
最新评论
文章列表
验证一个String是否包含全是数字
- 博客分类:
- java
这里总结了三种方法。
1、正则表达式
public boolean isIntegerMatcher(String val){
return val.matches("\\d+");
}
2、利用java异常判断
/**
* 判断字符串是否是整数
*/
public static boolean isInteger(String value) {
try {
Integer.parseInt(value);
return true;
} ...
strtus2过滤器实现用户登录验证
- 博客分类:
- struts2
过滤器代码:userLoginFilter.java
package com.gifer.action;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletRespo ...
struts2的动态方法以及通配符使用
- 博客分类:
- struts2
在struts2开发中,怎么实现与struts1的DisptchAction,在struts2中提供了两种方式去实现:
1、是动态的方法:例如我们action中有2个方法,一个add,和save,我们需要分别访问,只需要在action名称后加上一个!add或者save,就能进入具体的方法。但是在struts2的2.1文档中已经不推荐这种方式。
2、是通配符的方法:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
...
使用Java的构造代码库提炼程序
- 博客分类:
- java
首先我们要了解什么叫做代码块,代码就是{ },形成一个独立的数据体,实现了特定的算法的集合,我们叫它为代码块,一般来说代码块是不能单独运行的。必须有运行主体。在java中分为4种代码块。
1、static代码块
static{
...........
};
作用用于静态变量的初始化工作,以及对象创建前的环境初始化。
2、普通代码块
{
........... ...
我们知道类的生命周期分为装载、连接、初始化、使用和卸载的五个过程。
其中静态代码在类的初始化阶段被初始化。而非静态代码则在类的使用阶段(也就是实例化一个类的时候)才会被初始化。
静态变量
...
package me.test;
import java.lang.reflect.*; //导入反射需要的包
public class ReflectTest {
public static void main(String[] args) throws Exception
{
/* 下面通过反射完成对一个对象中成员的替换
* 并且执行执行私有方法
* 完成对 Poiont类的对象中所有的 String的对象的d换成x
* 并且类中无修改方法
*/
Point pt=new Point ...