1.熟悉Struts2工作的主要流程
2.熟悉Struts2开发步骤
-------第二天---------
1.Struts标签+OGNL表达式
a.了解OGNL作用及其语法
b.了解ValueStack结构和数据存储
c.
2.EL在Struts2环境中的使用
pageContext,request,action,session,application
-------第三天----------
1.Struts2中Action组件的核心应用
a.Action如何使用request,session,application对象
b.Action属性注入技术
c.如何用一个Action处理多个请求
方法一:
方法二:利用动态方法调用
d.result元素配置,使用EL获取Action属性
---------第四天---------
2.Struts2中Result组件的使用
Result组件主要是负责生成响应视图.响应结果有多种类型,比如jsp,stream,json,freemarker等.Struts2这对这些视图,提供了相应Result组件.
1)了解Result规则
a.Result组件必须实现Result接口,实现execute()方法.
在execute方法中,实现生成响应视图的逻辑.
b.Result配置声明
c.如何使用result
注意:type引用的result类型,可以从当前package或父package中找到
2)常用类型的result
--JSP响应:
dispatcher:以请求转发方式调用JSP响应
redirect:以请求重定向方式调用JSP响应
使用示例:
JSP的URL
JSP的URL
--Action响应:
redirectAction:以请求重定向方式调用一个Action
chain:以请求转发方式调用一个Action.
如果下一个Action需要获取前面请求的数据,需要使用chain;不需要则使用redirectAction
使用示例:
a.调用同一个package中的另一个Action
b.调用不同package,不同namespace下的Action
action元素的name名
package元素的namespace值
--stream响应:
stream:将Action某个InputStream属性为客户端输出
使用示例:
action属性
--json响应:
json:需要引入扩展包,可以将Action属性以JSON格式输出
struts2-json-plugin-2.1.8.jar,
ok
ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日ASP编码教程:asp缓存的分类
[ASP]2015年4月15日ASP编码教程:何谓ASP缓存/为什么要缓存
[ASP]2015年4月15日ASP编码教程:asp实现的sha1加密解密代码
[ASP]2015年4月15日ASP编码教程:asp执行带参数的sql语句实例
[ASP]2015年4月14日