【叨、校长】Extjs通过Ajax请求后台Struts2返回一个json对象
首先:新建一个java web项目,添加struts2的支持,配置好相关的xml文件:如下
web.xml文件配置:
?
??
struts配置文件:
?
??
其次:编写前台EXTJS,这里不在说明!请求方法:我这里使用的是AJAX请求:
?
eval("("+response.responseText+")")?根据本实例中的数据类型,转换过的js对象是这样的:一个数组,一个bool类型的success(这个属性后台是必须设置的,前台的会使用这个属性作为判断成功与否的标准!),详情请查看图片附件(JS对象.jsp)!
这样我们前台就可以随心所欲的使用各种数据了!
?
?
项目所需要的jar包:
?
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.5.jar
struts2-core-2.3.4.jar
xwork-core-2.3.4.jar
json-lib-2.3-jdk15.jar
struts2-json-plugin-2.3.4.jar
?