随笔分类 - struts2
摘要:通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求 道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若
阅读全文
摘要:http://www.linuxidc.com/Linux/2015-02/114265.htm
阅读全文
摘要:由于项目需求的需要,要在原来用Struts2的框架之上集成webservice,因为之前单单做webservice的时候没有多大问题,使用 Spring 和 Xfire就可以轻松地发布服务,但是,当和Struts2集成的时候问题确出现了。因为原来在web.xml中,struts2过滤了/*,即把根目...
阅读全文
摘要:今天在用struts2就行文件下载时出现如下错误: Servlet.service() for servlet default threw exception java.lang.IllegalArgumentException: Can not find a java.io.In...
阅读全文
摘要:一、Struts2的系统结构图1. 整个结构就如同一个堆栈,除了Action以外,堆栈中的其他元素是Interceptor2. Action位于堆栈的底部。由于堆栈"先进后出"的特性,如果我们试图把Action拿出来执行,我们必须首先把位于Action上端的Interceptor拿出来执行。这样,整...
阅读全文
摘要:一、间接访问public String execute() throws Exception { this.message="hello,this is put into application!"; this.message2="hello,this is put in...
阅读全文
摘要:利用struts2框架上传文件时,如果想要获取上传文件的大小可以利用下面的方式进行: FileInputStream ins = new FileInputStream(file); if (ins.available() > 1024 * 1024 * 3) { ...
阅读全文
摘要:利用struts2想要设置或者限制上传文件的大小,可以在struts.xml配置文件里面进行如下配置:上面这句话的意思是设置文件上传大小,最大不超过9.8M。计算方式如下:设置上次文件的大小最大为10000000字节也就是(10000000/1024/1024)=9.5MB
阅读全文
摘要:struts2 Action获取表单数据的方式有三种:1.通过属性驱动的方式。2.模型驱动方式。3.使用多个model对象的属性。1.通过属性驱动式首先在jsp里面编写form表单的代码如下: Action:直接通过get、set方法获取。代...
阅读全文
摘要:一、struts中的常量constant的配置。在struts2中同一个常量的配置有三种方式,第一种在struts.xml中,第二种在struts.properties中配置,第三种在web.xml中配置。以配置struts2为开发模式为例:1.在struts.xml中配置2.在struts.pro...
阅读全文
摘要:到struts2官网上面下载struts2的jar包,然后解压。struts2的入门程序,实现简单的用户登录,struts2里面的helllo world。利用eclipse的开发工作如下:1.首先建立一个web项目struts_01_hello2.在WEB-INF下的lib目录导入struts2所...
阅读全文
摘要:设计模式一.什么是编程里面的设计模式?1.设计模式是一套被反复使用,多数人知晓的,代码设计经验的总结。2.模式必须是典型问题(不是个别问题)的解决方案。二.设计模式的作用1.解决一类问题的成功经验。2.为了可重用代码,让代码更加容易被他人理解,保证代码可靠性。ModelI模式ModelI模式是将业务...
阅读全文