- ajax能实现局部的刷新,以很少的资源实现良好的交互。虽然ajax不会但是在struts2的插件上却可以快速的掌握这些基本的方式。废话少说下面是今天学习的内容
-------------------------------------------------------------------------------
第一步:struts2的插件很好添加进去找到dojo插件复制粘贴到web-inf/lib 文件夹下就行
第二部:就是ajax交互后的action编写和怎么得到返回的数据这个还不是太清楚
1.action必须继承actionsupport类 不继承好像不行
2.的返回方式是inputstream 类型的输入流 用的是ByteArrayInputStream缓存输入流存放的数据----平时返回的String跟此处不一样(这样数据的得到只限于很少的数据量 局部也挺符合的 其他数据是不变的)
3.struts.xml的action 如果想得到数据的话应该是 返回结果类型是stream
然而自动填出表单的那个可以是正常的action方法就可以 但是影响的范围有限的
第三部:今天看了的ajax页面的应用标签 <sx:head/>必须加载
1.<sx:div>可以直接加载action还可以自动刷新
2.<sx:submint>的触发 但是表单里面的数据提交?有点不明白
3.<sx:bind>这个事绑定一些事件的例如 敲击 鼠标的等事件 然后造成局部信息的显示
4.<sx:datetimepicker>是个时间控件直接用的吧
5.<sx:autocompleter>自动填充一个下拉框 有点像select不知道对不对
6.<sx:tabbedpanel>控件这个我觉得挺好的 样式不知道怎么控制(应该把显示后用css更好的控制)直接方便应用不用写写js代码控制了
7.<sx:testarea>控件也很常用 样式控制就不知道了
8.<sx:tree>的操作跟以前也是一样的就可以了
最后是json的我觉得我应该看下json在页面的直接取值应该怎么取值