lambda表达式_lambda官网_ognl lambda(2)

电脑杂谈  发布时间:2017-02-12 20:11:50  来源:网络整理

f)认识Action的后缀名,在struts2默认中,带不带action都可以

常见问题:

1.struts.xml不自动提示

a)window–preferences–搜索catalog–add

b)选择keytype为URI

c)key:

d)location:对应的dtd文件,位于struts-core包中,解压开,指定相应位置,如:D:\share\0750_Struts2.1.6\soft\struts-2.1.6\lib\struts2-core-2.1.6\struts-2.0.dtd

2.导入示例项目

a)注意JDK的版本,应该是JDK6,否则会出classversion的问题

b)如果总是项目出问题,可以重建项目,单独拷文件

c)还有一种情况是项目右键,properties–java–compiler选择6.0

d)另外,在tomcat配置中也要使用jdk6

3.devMode设为true就会出问题空指针问题

a)tomcat路径带了空格

4.在使用ActionContext.getContext().get(“request”)取不到对象,为null值

a)web.xml不要使用2.0的filter,用新的

5.在action的试验中,遇到一个奇怪的bug

a)用default-action-ref指定一个action

b)用*_*映射

c)在地址栏中访问一个不存在的action,如adfsdfsfs

d)结果居然会映射到*_*上

e)如果换成*__*就没问题了

f)靠,只能认为是bug

g)下次用*-*,不用*_*

学习方法说明

1.先阅读老师的代码

2.再建立自己的项目进行动手学习

Action

1.实现一个Action的最常用方式:从ActionSupport继承

2.DMI动态方法调用!

3.通配符配置*{1}{2}…

a)*_*

4.接收参数的方法(一般用属性或者DomainModel来接收)

5.简单参数验证addFieldError

a)一般不使用Struts2的UI标签

6.访问Web元素

a)Map类型

i.IoC

ii.依赖Struts2

b)原始类型

i.IoC

ii.依赖Struts2

7.包含文件配置

8.默认action处理

Result

1.常用四种类型:

a)dispatcher(默认)

b)redirect

c)chain

d)redirectAction

2.全局结果集

a)global-results|extends

3.动态结果(了解)

a)在action中保存一个属性,存储具体的结果location

4.传递参数

a)客户端跳转才需要传递

b)${}表达式(不是EL)

OGNL

1.OGNL的全称:ObjectGraphNavigationLanguage(对象图导航语言)

2.想初始化domainmodel(action类所调用的类),可以自己new,也可以传参数值,但这时候需要保持参数为空的构造方法

3.其他参考ognl.jsp

4.如果在action类中调用了其他的类,则只有在URL中传进关于此类的属性参数,才能调出其中的属性值

5.要想在valuestack中有两个关于Action的包名,可以使用chain的result类型(type)

Struts-Tags

1.通用标签:

a)property

b)set

i.默认为actionscope,会将值放入request和ActionContext中

ii.page、request、session、application


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32049-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...