常见MVC框架比较运行性能上: Jsp+servlet>struts1>spring mvc>struts2+freemarker>>struts2,ognl,值栈。 开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。 Struts2的性能低的原因是因为....
分类:
Web程序 时间:
2015-05-25 17:57:48
阅读次数:
124
ognl表达式最关键的几句话1:ognl context中的值,一般以#开头获取值(如果值放在值栈中#可以省略) 例如:放在request作用域的name值,通过value=“#request.name”来获取2:在ognl表达式中使用el表达式获取值,或先从值域中获取值,如果没有获取到再从值...
分类:
其他好文 时间:
2015-05-17 18:28:01
阅读次数:
106
1,实现RequestAware接口 //模拟对象 User model=new User(); user.setName=“lisi”;2,ValueStack value=(ValueStack) requestMap.get("struts.valueStack");3.value.push....
分类:
其他好文 时间:
2015-05-15 09:00:48
阅读次数:
112
前面已经了解到ActionContext是Action执行时的上下文,里面存放着Action在执行时需要用到的对象,我们也称之为广义值栈。 Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里ActionContext里面的属性是唯一的,这样Action就可...
分类:
其他好文 时间:
2015-05-05 18:39:32
阅读次数:
206
Struts2 action前的数据预处理在进入updateDormitory.jsp页面,之前,获取了dormitory和buildings的消息,放入值栈。页面就可以获取得到了。 修改 /jsp/updateDormitory.jsp public String beforeUpdateDorm...
分类:
其他好文 时间:
2015-05-01 16:03:52
阅读次数:
124
1.值栈入门下面我们建立struts2ognl项目来练习ognl的使用。步骤一、搭建strust2的开发环境步骤二、建立LoginAction,主要代码如下:package com.asm;public class LoginAction extends ActionSupport{ priv...
分类:
其他好文 时间:
2015-04-15 12:49:40
阅读次数:
252
SpringMVC运行性能远大于Struts2,Struts2运行效率低是由于它的ognl和值栈导致的,当然不是说Struts2不优秀,它的拦截器思想还是非常不错的。做网站的话用springMVC比较合适,它的开发效率和Struts2差不多,运行效率比Struts2高。在spring中用注解非常方便,但是Struts2中的注解没那么好用。
SpringMVC+hibernate+...
分类:
编程语言 时间:
2015-04-04 09:17:25
阅读次数:
192
1 线程包含线程ID,一组寄存器的值,栈,调度优先级和策略,信号屏蔽字,errno变量,以及线程私有数据。进程的所有信息对于该进程的所有线程都是共享的,包括可执行程序文本,程序全局内存和堆内存,栈以及文件描述符。线程可以通过pthread_self函数获得自身线程ID#includepthread_...
分类:
编程语言 时间:
2015-04-03 21:03:36
阅读次数:
223
1.在Struts2中带参数的结果集,即向结果集传参。struts2中有转发和重定向到某个视图,其中转发的过程在服务端完成,这个过程共享一个value stack(值栈),客户端并不知道页面跳转到了哪个jsp页面,其地址栏中显示的是所请求的action地址;在这个转发的过程中,参数值是共享的。其中重定向的话,服务器收到请求后,发现需要重定向,然后把需要重新访问的请求地址发给客户端,客户端重新发起请...
分类:
其他好文 时间:
2015-04-01 13:27:43
阅读次数:
182
一、什么是OGNLObject Graph Navigation Language对象图导航语言。是Struts2默认的表达式语言,开源,功能更强大。和EL表达式有点相似存取对象的属性,调用对象的方法访问静态方法,静态属性访问值栈及Stack Context支持赋值、运算操作、字段类型转化等。二、简...
分类:
其他好文 时间:
2015-03-31 06:21:56
阅读次数:
151