- 浏览: 167489 次
- 性别:
- 来自: 北京
最新评论
-
陈碧滔:
可以搞定。
Eclipse中JBOSS5.1无法启动的问题解决办法 -
tracy1989wan:
很好,很不错!
Dom4j读文件1---Visitor模式 -
荷叶上的小青蛙:
想问下: d:\\index 是个什么文件
IKAnalyzer中文分词 -
liyuanhoa_:
搞定!!! thanks!
Eclipse中JBOSS5.1无法启动的问题解决办法 -
icantforget:
有问题啊 optional=false 强制生成对象? 延迟 ...
一对一延迟加载问题探讨
文章列表
PreResultListener拦截器是在action方法执行后,返回result之前执行的拦截器。
package com.struts2.interceptor;
import com.opensymphony.xwork2.ActionSupport;
public class MyAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public String execute() throws Excepti ...
- 2009-12-02 21:14
- 浏览 846
- 评论(0)
Struts2 execAndWait拦截器用户在请求Action返回结果前的处理,主要是给用户友好的提示:
首先新建一个等待页面 wait.jsp ,该页面是用户用于等待的页面。
在Struts.xml里面配置拦截器:
<action name="login" class="com.struts2.LoginAction" method="login">
<result name="success">/method.jsp</result>
< ...
- 2009-12-02 14:40
- 浏览 1538
- 评论(0)
刚刚接触struts2的拦截器,觉得确实是很强大!首先来初步了解下Struts2的拦截器:
拦截器能够在一个Action执行前后拦截它。目前的很多框架的核心实现均是基于拦截器。(本人说两句,OOP因为拦截器而显得更为精彩,AOP必将
成为下一个核心关注点
)。拦截器可以帮助实现很多公共的内容,其中有重复提交,类型转换,对象初始化,验证,文件上传,页面初始化等等。由于每
个拦截器都可以像热插拔的模块,你可以在你的Action中正确地去使用需要的拦截器。
我个人的理解,觉得Struts2的拦截器和Servlet里面的过滤器的机制一样,都是在方法执行的 ...
- 2009-12-01 10:24
- 浏览 876
- 评论(0)
User user1 = new User("张三","11111") ;
User user2 = new User("李四","22222") ;
list1.add(user1) ;
list1.add(user2) ;
前台页面的显示:
获取list的对象
<s:property value="list1" />
<br>
获取list的对象的属性
<s:property value ...
- 2009-11-24 20:55
- 浏览 765
- 评论(0)
Object
类的 toString
方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at
标记符“@
”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
例如:com.struts2.User@de6ced
而重写该类的toString()方法后,将返回该类里面的toString()方法的返回值!
package com.struts2;
public class User {
private S ...
- 2009-11-24 20:13
- 浏览 868
- 评论(0)
struts2的强大在于用于自己的一套标签ognl。今天简单学习了ognl标签。
List返回值: <s:property value="list"/><br>
list返回其中的某个元素: <s:property value="list[0]"/><br>
<br>
map返回其中的某个元素: <s:property value="map['1']"/><br>
map键值: <s:property val ...
- 2009-11-22 22:30
- 浏览 737
- 评论(0)
在传统的WEB开发里面,服务器跳转一般是直接跳转到前台页面,而在Struts2里面却支持Action之间的跳转
在Struts2配置文件配置如下:
<action name="test" class="com.zm.Test1Action">
<result name="success" type="chain">
<param name="actionName">test1</param>
</result>
& ...
- 2009-11-22 21:33
- 浏览 968
- 评论(0)
看了几天关于Struts2的东西,确实觉得比struts1要方便的多,由于工作的原因,所以也没有充裕的时间来系统的学习Struts2,所以学习也是断断续
续的,其实这样效果不是很好,所以对struts2的理解也一直停滞不前,今天学习了关于reqest,session方面的东西!
Struts2里面获取request不像struts1里面那么直接方法里面有HttpServletRequest参数,Struts2里面获取request有2中方法,下面就简单介绍
这2中方法:
1) Map方式,实现RequestAware接口,把request当成一个map来处理,这样要想往前 ...
- 2009-11-20 22:09
- 浏览 677
- 评论(0)
package com.zm.dom;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NamedNodeMap;import org.w3c.dom.Node;import org.w3c.dom.NodeList;
public class Dom1 {
/** * ...
- 2009-08-12 00:06
- 浏览 747
- 评论(0)
1 开始struts2
所需要jar包:commons-logging-1.0.4.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core.jar、xwork.jar
2 配置文件
struts.xml:必须在工程的src目录下面,配置struts2的处理与转发
3 struts2的action可以不依赖与struts2的任何组件单独存在,也可以继承struts2的包装类
4 类型转换机制
1)局部转换:action.conversion.properties ,放在action的同意目录下
2)全局转换:xwork ...
- 2009-07-21 10:46
- 浏览 813
- 评论(0)
JSP 2.1 开始,JSP EL就可以用在JSP中. JSP EL是不用设置的.一般不让用的时候才下面的方法禁止.. 1.使用page指令的isELIgnored属性 <%@ page isELIgnored=”true”%> 2.或者修改web.xml <web-app…> <jsp-config> <jsp-property-group> <url-patten>*.jsp</url-ignored> <el-ignored>true</el-ignored> </jsp-prop ...
- 2009-07-17 18:03
- 浏览 740
- 评论(0)
package com.test;
import java.util.HashMap;import java.util.Iterator;import java.util.Set;
public class Test1 {
/** * beckham * Jul 17, 2009 5:35:28 PM * map的遍历 */public static void main(String[] args) {HashMap<Integer ,String> map = new HashMap<Integer ,String>() ;map.put(1, "a ...
- 2009-07-17 18:00
- 浏览 761
- 评论(0)
最近项目对浏览器有要求,要求项目能在火狐下运行,于是之前的很多表单提交在火狐下面就没用了,上网搜索了很多,最终发现了能解决这个问题的方法!
在IE下面直接document.form1.submit() 就可以完成表单提交,但是这样的语句在火狐下面是无法响应的,火狐下面的提交方式是 document.forms['form1'].submit()
- 2009-07-12 22:49
- 浏览 913
- 评论(0)
什么是设计模式?
我们在发现问题到解决问题这个过程中,常会发现很多问题是重复出现的,或是某个问题的变体,外在不同,而本质相同,建筑学上如是,软件行业也是,这些问题的本质就是模式。
这里给出项目中经常遇到 ...
- 2009-06-18 12:54
- 浏览 755
- 评论(0)
在JavaScript中,定义类有很多种方法。下面我将列举我最喜欢的方式(JSON方法)。需要注意的是JavaScript中并没有真实的类,所有的东西都作为对象存在。那么,下面就是我们的类定义。
JavaScript代码
<scripttype="text/javascript">
varPerson={
age:"25",
sex:"Male",
location:"NewYork",
getASL:function(){
return'Age ...
- 2009-06-18 12:30
- 浏览 759
- 评论(0)