Struts之CRUD1何为CRUD:CRUD代表的是一个框架的Create(增),Read(读取),update(更新),Delete(删除)2怎么做呢??其实Struts2的CRUD与现实的方法一样,只是在属性的设置和获取上更方便了,因为了值栈吖,有了OGNL对象表达式,所以Struts2的CR...
分类:
其他好文 时间:
2014-09-25 11:03:08
阅读次数:
257
Struts2的标签用法和示例1)s:property标签:property 标签用来输出一个值栈属性的值 示例: 输出 Action 属性 customerId 的值: 输出 session 属性 userName 的值: notice:如果 value 属性没...
分类:
其他好文 时间:
2014-09-24 12:56:36
阅读次数:
159
1关于值栈1)在项目时,我们用${productName}来读取ProductName的值,实际上该属性并不是在request等域对象中,而是从值栈中获取到的2.valueStack 1)可以在ActionContext中获取值栈对象 2)值栈可以分为两个逻辑部分 ...
分类:
其他好文 时间:
2014-09-24 11:59:46
阅读次数:
135
1 2 3 4 5 "> 6 7 8 9 product Name: --访问值栈实例的方法10 11 product name: ${productName} --直接访问值栈实例的属性12 13 prod...
分类:
其他好文 时间:
2014-09-24 11:15:56
阅读次数:
174
struts 值栈 通过get set方法 方便的获取,设置属性值 比如从jsp页面传来的參数。。。从Action设置jsp所要回显的内容注意EL表达式,struts2对request进行了封装,所以它的查找顺序 多了一个findvalue() 如上图再看以下的代码:publicclassUse.....
分类:
其他好文 时间:
2014-09-09 11:27:38
阅读次数:
134
问题:对stack进行扩展,完成正常的push,pop操作,新增访问最小(大)元素的接口min(max),使得push,pop,Min的时间复杂度都是O(1)。
难点在于怎么维持stack的最小(大)值,一切排序和查找都不可能实现O(1)的时间复杂度找到最小值。
思路:如下图所示,以空间换取时间。通过增加一个最小值栈来存储上一个最小值,以维持目前的最小值。
1、 入栈的元素比当...
分类:
其他好文 时间:
2014-09-06 11:02:43
阅读次数:
172
在Struts2的Model-View-Controller模式实现以下五个核心组件:
动作-Actions
拦截器-Interceptors
值栈/OGNL
结果/结果类型
视图技术
Struts 2和传统的MVC框架有些不同,在该框架中的作用的模式,而不是控制器的作用略有不同,虽然有一些重叠。这是Struts的MVC模式的体系结构概述。
...
分类:
其他好文 时间:
2014-08-29 14:45:58
阅读次数:
307
之前工作中当遇到JSP在struts2取值的时候,对于# %什么的使用一直处于不太明白的状态(虽然之前学习struts2的时候有学到过)。今天再次遇到,整理一下。struts2上下文如上图所示。其中值栈里的内容我们经常用到的主要就是当前action的属性值。可以用s:debug标签看到。对于在JSP...
分类:
其他好文 时间:
2014-08-29 12:41:27
阅读次数:
250
1.什么是OGNL
:OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,
它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。
功能比EL强的N倍.
OGNL仅仅只是一种表达式语言而已,使用它必须结合Struts2的标签.
讲解OGNL比先了解ValueStack(值栈),Struts2核心....
分类:
其他好文 时间:
2014-08-23 11:20:10
阅读次数:
210
编程之美之队列中取最大值操作
剑指offer之取栈中最小值操作...
分类:
其他好文 时间:
2014-08-20 19:42:12
阅读次数:
197