Action中元素的可访问属性的设置
2011-10-11 10:44
239 查看
在struts2的Action中,一个元素的可访问属性可以分为private ,protected, public这几个
怎么样来区别使用这几个属性呢?
对于public方法主要是被其他的类来调用的,实际的意义就是让struts2来调用的,而如果是
private是让自己类内部来调用的,比如自己类里面的一个逻辑比较大所以就独立出来一个
方法这个时候使用的private,如果使用的protected,那么这个方法主要是被自己的子类来
继承的.
而如果一个Action里面的属性不是方法,它需要被传递到前台,那么怎么弄呢?
这个时候需要的是把这个属性设置好get和set方法,就行了,只要是在Action这边被赋予了
值,也就是调用了setXX(XX xx)的方法,那么这个属性就可以在前台被访问了,当然内部的
处理机制肯定是在前台获取值的时候调用了这个属性的get方法这样做就避免了属性暴露
的问题,更加的安全。
怎么样来区别使用这几个属性呢?
对于public方法主要是被其他的类来调用的,实际的意义就是让struts2来调用的,而如果是
private是让自己类内部来调用的,比如自己类里面的一个逻辑比较大所以就独立出来一个
方法这个时候使用的private,如果使用的protected,那么这个方法主要是被自己的子类来
继承的.
而如果一个Action里面的属性不是方法,它需要被传递到前台,那么怎么弄呢?
这个时候需要的是把这个属性设置好get和set方法,就行了,只要是在Action这边被赋予了
值,也就是调用了setXX(XX xx)的方法,那么这个属性就可以在前台被访问了,当然内部的
处理机制肯定是在前台获取值的时候调用了这个属性的get方法这样做就避免了属性暴露
的问题,更加的安全。
相关文章推荐
- struts配置文件中action元素属性设置
- struts配置文件中action元素属性设置解说
- asp.net设置元素css的属性
- 设置firefox元素的style.left属性
- Struts2_学习笔记(五)----访问Web元素、include、默认Action、Action总结
- @result标签 type设置为redirect 导致action各属性无法传给前台表单
- JavaScript DOM概述(获取节点的方法/节点的访问关系/节点创建添加删除复制/属性获取设置删除)
- Jquery小点滴 - 元素属性的设置和获取
- white-space 属性设置如何处理元素内的空白
- as3之访问XML元素和属性
- JavaScript DOM 创建元素并设置属性
- jQuery -> 获取/设置/删除DOM元素的属性
- jquery之操作元素属性和特性(设置特性值,attr(name,value),attr(attributes)方法的使用)
- 巧用SASS之如何遍历n个子元素并为其设置属性
- android中actionbar的showAsAction属性设置为always无效解决方案
- struct2 访问WEB元素(request,session, application......)——分模块配置——默认Action
- jquery 设置内容和属性 元素添加和删除
- ASP.NET查询页面设置form的action属性只弹出一个页面,并且每次将页面设置到最前
- js 动态添加元素(div、li、img等)及设置属性
- js 动态添加元素(div、li、img等)及设置属性