- 博客(16)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
转载 equals()和hashCode()区别?
equals():反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。hashCode():计算出对象实例的哈希码,并返回哈希码,又称为散列函数。根类Object的hashCode()方法的计算依赖于对象实例的D(内存地址),故每个Object对象的hashCode都是唯一的;当然,当对象所对应的类重写了hashCode()方法时,结果就截然不同
2016-08-28 23:19:30 337
原创 Caught exception while loading file com/crud/action/LoginAction-validation.xml
Caught exception while loading file com/crud/action/LoginAction-validation.xmlConnection timed out: connect - [unknown location] at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
2016-08-24 22:03:55 1704 2
转载 spring,hiberante之*** is not valid without active transaction
对于提示*** is not valid without active transaction 的错误可以在Hibernate的配置文件中做如下修改org.springframework.orm.hibernate4.SpringSessionContext(Hibernate4)对于Hibernate3.x,可以直接把上述设置删除,就不会报错了,具体原因尚不清
2016-08-24 01:01:38 187
原创 013——struts2的文件上传
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /success.jsp 上传的Acti
2016-08-08 08:54:29 212
原创 012——Struts2的自定义类型转换器
自定义类型转换器要继承StrutsTypeConverter抽象类,实现如下两个方法(1)public Object converFromString(Map context, String[] values. Class toClass)实现字符串向对象的转换context:转换上下文,可以在里面引用各种对象values:用户输入的字符串toClass:将要被转换成的对象类型
2016-08-07 23:30:53 404 3
原创 011——Struts2的验证框架
自定义验证器示例:在src下仿造default.xml的声明方式创建一个*.xml<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator Config 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-config-1.0.dtd">
2016-08-07 21:45:38 205
原创 010——Struts2的国际化
先来一个小示例:全局文件:message.propertieslabela=labela in zh_CNlabelb=labelb in zh_CNmessage_zh_CN.propertieslabela=labela in zh_CNlabelb=labelb in zh_CNmessage_en_US.propertieslabela=labe
2016-08-07 20:42:26 240 9
原创 009——struts2的OGNL
OGNL主要有三个符号:#,%,$"#"声明OGNL表达式#是Struts2标签中最常用的符号。#有三种用途(1)能够访问OGNL上下文与ActionContext资源,相当于ActionContext.个体Context()。常用的"#"属性如下(2)用于过滤或筛选集合,例如:books.{?#this.price(3)构造Map,如#{'fool':"bar1",
2016-08-07 19:03:48 282
原创 008——struts2的值栈
值栈:能够线程安全地为每个请求提供公共的数据存取服务。Struts2会为每次请求创建一个新的值栈,值栈和请求是一一对应的,不同的请求,值栈也不一样,而值栈封装了一次请求所有需要操作的相关的数据值栈分类:狭义值栈:通常指实现com.opensymphony.xwork2.util.ValueStack接口的对象,目前就是com.opensymphony.xwork2.ognl.OgnlVal
2016-08-07 17:08:33 236
原创 007——struts2中的拦截器之用户登录权限
package com.java.struts2.action;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;public class LoginAction exten
2016-08-06 16:44:28 362
原创 006——struts2中的result配置
Result映射属性name:指定result的逻辑名type:指定result的类型,不同类型的result代表了不同类型的结果输出result的分类:局部result:定义在Action内,作用范围是该Action全局result:定义在package元素的global-results子元素下 /error.jspResult的类型:常见
2016-08-06 11:15:52 327
原创 005——struts2的关于通配符的问题
动态方法调用(Dynamic Method Invocation,DMI):是在action的名字中使用感叹号(!)来标识要调用的方法名 用户名: 密码: public String login() throws Exception { if("username".equals(username) && "password".equals(password)) {
2016-08-06 10:28:39 203
原创 004——struts2的struts.xml配置
struts.xml文件的元素结构图:包配置:extends:一般的值是:struts-defaultnamespace:默认是空的包含配置:常量(Constant)配置:通常情况下Struts2框架按以下顺序加载Struts2常量:struts-default.xml----sstruts-plugin.xml-----struts.xml----struts
2016-08-06 10:03:20 162
原创 003——Struts2在web.xml中的配置
web.xml中struts2的配置 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 *.action struts2 *.jsp 配置StrutsPrepareAndeExecuteFilter拦截器时的
2016-08-06 09:09:01 256
原创 002——初识Struts2
环境配置:JDK安装:下载JDK(http://www.oracle.com);配置JDK:我的电脑右击--属性--高级--环境变量:配置三个环境变量:JAVA_HOME:jdk安装路径:-----\jdk;path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\li
2016-08-05 20:05:09 219
原创 001——struts 2的架构以及运行流程
Struts 2的架构图如下:(FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器. 从2.1.3版本开始, 就用StrutsPrepareAndExecuteFilter代替FilterDispatcher了)橙色是Servlet Filters,过滤器链,所有的请求都要经过Filter链的处理。浅蓝色是Struts Core,Struts2
2016-08-02 22:22:00 508
请问出现了这个问题要怎么解决
2016-09-11
如何在mysql命令行切换用户
2015-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人