摘要:
1. 什么是Ajax•Ajax被认为是(AsynchronousJavaScript and XML的缩写)。现在,允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax.2. Ajax 原理AJAX采用异步交互过程。AJAX在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理—等待—处理—等待缺点。用户的浏览器在执行任务时即装载了AJAX引擎。AJAX引擎用JavaScript语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。AJAX引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。现在,可以用Javascript调 阅读全文
摘要:
1. cities.xml 保存省份和城市 长春 吉林市 四平 松原 通化 沈阳 大连 鞍山 抚顺 铁岭 济南 青岛 威海 烟台 潍坊 city.html test01.html 阅读全文
摘要:
1. 示例:多选下拉选框无标题文档 " /> " /> 阅读全文
摘要:
MyEclipse8.5安装aptana插件说明:1.在myeclipse的安装目录下,有个common文件夹,建一个myplugIns,此目录下建aptana_update_024747目录2.把features和plugins的两个文件夹copy到aptana_update_024747目录中。3.打开myeclipse8.5下的dropins的目录新建一个aptana_update_024747.link,4.把path= D:\\Program Files\\Genuitec\\Common\\myplugIns\\aptana_update_024747(此为第2条的目录)设置在li 阅读全文
摘要:
1. 模型驱动示例:注册表单reg.jsp reg.jsp 用户显示list页面 userList.jsp reg.jsp idnameageedit '>edit 处理action,模型驱动需要实现ModelDriven 接口,实现Preparable 接口,在modelDriven拦截器之前先运行 prepare拦截器。package cn.itcast.struts2.modeldriven;import java.util.ArrayList;import ... 阅读全文
摘要:
Struts2的属性驱动与模型驱动的区别http://www.blogjava.net/jjshcc/archive/2010/06/17/323750.html1.Struts2的属性驱动. Struts2的属性驱动指的是在action中JSP页面的每一个form中的name都对应在action中有一个属性与之对应。看下面代码片段: Username: Password: Confirm: 这是一个最基本的用户注册的表单,它有三个数据要提交: uname、upass、rpass,那么对应的Action也要有三个属性(其实是三个属性的setter),看register.do实际的Ac... 阅读全文
摘要:
1. 验证框架 示例表单提交Jsp, reg.jsp reg.jsp 处理action public class ValidateAction extends ActionSupport { private static final long serialVersionUID = -6933309304624396640L; private String name; private Integer age; private String password ; private String confirmPassword ; public S... 阅读全文
摘要:
在使用Eclipse或MyEclipse编辑XML文件的时候经常会碰到编辑器不提示的现象,这常常是因为其xml文件需要参考的DTD文件找不到,还有因为网络的问题不能及时提示而产生的。Eclipse/MyEclipse可以将本地的DTD文件添加至Eclipse中。以添加struts2的DTD文件为例,步骤如下:window - preferences - xml catalog add - location 选择 File System Key Type 选择URI Key 填入http://struts.apache.org/dtds/struts-2.0.dtd(struts.xml文件根元 阅读全文
摘要:
1. ResultType细化 示例action/** * ResultTypeAction */public class ResultTypeAction extends ActionSupport { private static final long serialVersionUID = -6933309304624396640L; private St... 阅读全文
摘要:
http://www.cnblogs.com/yangy608/archive/2010/11/23/1885256.htmlstruts2取值1.标签取值方式一 通过取值 当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.; 例子: 假设某Action中有person成员变量,在application中存在company属性 那么我们可以通过以下方法取值: //无法取到,因为company不在act... 阅读全文