博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
structs2注解+jsp+ajax实现post异步载入select
阅读量:5333 次
发布时间:2019-06-15

本文共 1274 字,大约阅读时间需要 4 分钟。

流程:

1.点击载入btn发起异步请求post

2.后台处理请求返回数据

3.前端获取数据成功,对数据进行处理

前端:

html:首先要导入jq包,不然怎么用ajax呢。

后台structs:

使用注解实现,

要注意的是声明类的时候要加注解:@ParentPackage("json-default")

方法声明注解: @Action(value = "xxxx", results = @Result(name = "success", type="json"))  

须要跳转页面就把type = "json" 换成  location = "/mobile/auction_detailed.jsp" 要跳转的页面

@ParentPackage("json-default")public class WarHouseAction extends ActionSupport {	@Autowired	private WarehouseService warehouseService;		private List
warehouses; /** * 后台ajax * @return * 须要跳转页面就把type = "json" 换成 location = "/mobile/auction_detailed.jsp" 要跳转的页面 */ @Action(value = "addGood_before", results = @Result(name = "success", type="json")) public String addGoodBefore(){ warehouses = warehouseService.findAllEnableWarehouses(); //这个是返回到页面的 return "success"; } public WarehouseService getWarehouseService() { return warehouseService; } public void setWarehouseService(WarehouseService warehouseService) { this.warehouseService = warehouseService; } public List
getWarehouses() { return warehouses; } public void setWarehouses(List
warehouses) { this.warehouses = warehouses; }}
提示一下用的是jquery.js   v1.4.1的  ,用min的貌似是返回json的不是返回obj

转载于:https://www.cnblogs.com/zfyouxi/p/4374670.html

你可能感兴趣的文章
Servlet接收JSP参数乱码问题解决办法
查看>>
【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
查看>>
Ajax : load()
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
Zookeeper概述
查看>>
Zookeeper一致性级别
查看>>
单例模式的几种实现方式及对比
查看>>
Python_多进程_进程间的同步
查看>>
Python_多进程_进程安全(加锁)&进程同步信号传递(Event)
查看>>
Python_报错:PermissionError: [Errno 13] Permission denied: 'XXXXX.xlsx'
查看>>
Python_多进程_subprocess(含标准输入、输出、错误输出)
查看>>
Python_excel的简单封装(Openpyxl)
查看>>
Python_excel基本操作一(Openpyxl)
查看>>
Python_excel基本操作二(Openpyxl)
查看>>
ContainerBase.addChild: start: 错误
查看>>
SpringMVC 完美解决PUT请求参数绑定问题(普通表单和文件表单)
查看>>
操作系统的学习
查看>>
macos解决Hadoop之Unable to load native-hadoop library
查看>>
2743: [HEOI2012]采花
查看>>
Java多线程学习笔记——信号量的使用
查看>>