`
ghyghoo8
  • 浏览: 190272 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
关键字: Pointcut的定义 在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式: java 代码    1. execution(modifier-pattern?    2.           ret-type-pattern    3.           declaring-type-pattern?    4.           name-pattern(param-pattern)    5.           throws-p ...
Struts2+Spring 中使用Spring AOP拦截execute方法,出现get方法NullPointerException 异常,无法获取页面信息,经N多次Google后解决。方法为:<aop:config proxy-target-class="true"> 强制一直使用CGLIB生成代理即可。大致原因是因为我使用了接口,在Action中就用的java的代理从而使get方法失效。具体细节我还不懂,望有高人指点。     解决上述问题还有一方法就是不继承ActionSupport。但还是不知道为什么……估计需要研究一下源码。
<!-- 批量提交上限 ,事物已20条记录为限--> <prop key="hibernate.jdbc.batch_size">20</prop> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <!-- 以下配置都是使用 jdbc.properties 属性文件中的配置,而之所以可以这样写,就是因为有 属性占位符配 ...
webwork对页面诸如像checkbox这种表单元素的处理,我们如果只是简单的用来设置字段的布尔值,就像下面的处理方式,如:   <input type="checkbox" name="user.lockedOut" value="true"/>如果用户选中这复选框,浏览器在查询串中将会送出"user.lockedOut=true",此时OGNL执行了action.getUser().setLockedOut(true)。如果用户不选中复选框,浏览器将不会送出查询串,因此,在开始,应确保已经初始化lo ...
最近开始尝试hibernate annotations,终于成功的将手上一个小应用转为annotations 1、spring orm support 与原来使用LocalSessionFactoryBean相比,变动不大(AnnotationSessionFactoryBean本来就是从LocalSessionFactoryBean类继承过来的嘛) <!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighl ...

遍历session

在jsp中加入如下代码即可实现功能: <% Enumeration<String> s=session.getAttributeNames();   while(s.hasMoreElements()){    System.out.println(session.getAttribute(s.nextElement())); //这里的s.nextElement()就对应了每一个键名 通过他取值就可以了   } %>
struts2 标签截取字符串 关键字: struts2 标签截取字符串 很强大!啊哈哈 <s:property value="%{#str.umArea.substring(0,#str.umArea.indexOf(','))}" />    <s:property value="%{RecAdvice.trim().substring(0,10)}" />
<error-page> <error-code>404</error-code> <location>/error/404.jsp</location> </error-page> <error-page> <error-code>403</error-code> <location>/error/403.jsp</location> </error-page> <error-page> <error-code>500</ ...
Struts2采用声明式的方法管理异常处理,因此我们无需在execute方法体内写大量的try...catch...语句来捕获异常,execute方法将产生的所有异常抛出,统一交由Struts2框架处理,我们只需在struts.xml文件中配置异常的映射机制,Struts2便能够处理并转入相应的视图资源。 异常映射可分为全局异常映射和局部异常映射,它和<result .../>的性质是一样的。 配置代码如下: Xml代码 <struts>      <package name="struts2" extends="str ...
我们都知道可以使用 [form].submit(); 来动态提交表单, 但使用点击<a/>标签来提交表单, 会出现什么情况呢? 我们都知道, <a/>有个链接属性 href , 而form也有一个页面请求属性 action, 当两属性同时存在时, 点击<a/>当然会优先<a/>的href链接, 但如果是 <a href="javascript:;" ></a>, 又会是什么情况呢? 实践证明IE7.0+ , FF3.0+, Opera9.6+ 均能正确处理, 忽略<a/>的href, 执 ...
一、showModalDialog和showModelessDialog有什么不同?   showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。   showModelessDialog:被打开后,用户可以随机切换输入焦 ...
一. 事件简介 事件可以由外设触发, 比如:键盘,鼠标, 也可能是外部输入, 比如:web service的返回. 事件还能由组件的外观和生命周期发生变化时触发, 比如:组件的创建或者改变大小. 所有用户与应用交互都会产生事件.用户没有直接与 ...
<prop key="hibernate.hbm2ddl.auto">update</prop> 据说这句话,能让hibenate根据实体bean自动生成数据库~----神奇 继续研究……
启动:net start mySql;/net stop mysql;   进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;   列出数据库:show databases;   选择数据库:use databaseName;   列出表格:show tables;   显示表格列的属性:show columns from tableName;   建立数据库:source fileName.txt;   匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;   增加一个字段:alter table tabelN ...

SQL建表

-- Create table create table STUDENT ( S# VARCHAR2(20) not null, SNAME VARCHAR2(20), SAGE NUMBER, SSEX VARCHAR2(5) ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); -- Create/Recr ...
Global site tag (gtag.js) - Google Analytics