- 浏览: 189743 次
- 性别:
- 来自: 四川
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
CSS按钮(研究) -
javaCrazy!:
监听一个keyup事件
jquery 监听input输入值事件 -
丶月满灬西楼彡:
问个问题:假如用户在Input中输入了“12345”,但后来又 ...
jquery 监听input输入值事件
文章列表
一、servlet实现验证码的生成:
第一步:
web.xml配置
01.<servlet>
02. <servlet-name>image</servlet-name>
03. <servlet-class>org.test.web.AuthImage</servlet-class>
04.</servlet>
05.
06.<servlet-mapping>
07. <servlet-name> ...
4、SpELTest_Simple(spring express language spring3.0新增)
首先说一下动态语言:
简而言之就是语言中包含语言,比如:JavaScript里面的 eval("alert('hello');"); ,这是一个典型的动态语言。同理Java动态语言也一样。
@Test
public void test01() {
ExpressionParser parser = new SpelExpressionParser(); //语言解析器
Expression exp = parser.parseExpressi ...
3、常见三种配置方式:XML、Annotation、JavaConfig(spring3.0新增)
JavaConfig配置:
@Configuration
public class AppConfig {
@Bean
public UserDAO userDAO() {
return new UserDAOImpl();
}
//xml
//<bean id = "userDAO" class="userDAO()"
}
下面有service、dao层的配置:
@Configuration
publ ...
2、context.getBean可以使用泛型,不用强制转换了
@Test
public void testSave() {
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
UserDAO userDAO = context.getBean("userDAO", UserDAO.class);
//UserDAO userDAO = (UserDAO)context.getBean("userDAO&quo ...
1、Jnit4测试
第一种测试:
@ContextConfiguration("classpath:beans.xml")
public class UserDAOTest extends AbstractJUnit4SpringContextTests{
@Resource(name="userDAO")
private UserDAO userDAO;
@Test
public void testSave() {
this.userDAO.save(new User());
}
}
第二种测试:
...
Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。
Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需 Session,DetachedCriteria 提供了 2 个静态方法 forClass(Class) 或 forEntityName(Name) 进行DetachedCrit ...
1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。
2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。
3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。
4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。
5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。
拦截器比过滤器好的地方是:拦截器是在执行action方法之前和之后都会拦截, 而filter只会执行action之前拦截.!
1、引入jQuery插件
2、示例代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content ...
一、struts2.1.6配置
1,需要把jsonplugin-0.33.jar,json-lib-2.1.jar拷贝到Web-INF/lib目录下. 关于这个JAR包是JSON在struts2.1.6插件包.里面有我们要用到的struts-plugin.xml,关于这个JAR包,经过本人的测试和网上的搜索,得出最新的0.7版本在cglib方面存在着问题,建议大家使用0.33版本. 2,在struts2.1.6的配置文件中进行配置,就是返回的类型是json,并且要为JSON数据单独创建一个Package,继承的包不再是struts-default,而是json-default
< ...
解决办法:
1、每个页面统一字符集
2、web.xml里面强制字符集转换
注意:用ajax还是form表单提交都要用指定post方法提交,否则会乱码
<!-- 配置中文问题,注意:表单提交,一定用post方法提交 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<in ...
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发
2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
3. var checkValue=$("#select_id").val(); //获取Sele ...
Java几种常见的排序冒泡排序、选择排序、插入排序
public class Sort {
//冒泡排序
public int[] BubbleSort(int[] a){
int length=a.length-1;
int t;
for(int i=0;i<=length;i++){
for(int j=0;j<length;j++){
if(a[j+1]<=a[j]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
...
Java反射机制介绍:
在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射
1、在运行时判断任意一个对象所属的类。
2、在运行时构造任意一个类的对象。
3、在运行时判断任意一个类所具有的成员变量和方法。
4、在运行时调用任意一个对象的方法
一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python, ...