springBoot写一个下拉框的接口
时间: 2024-01-31 13:01:50 浏览: 82
以下是一个使用Spring Boot编写的下拉框接口示例:
1. 定义一个数据模型,用于存储下拉框选项的值和标签:
```
public class SelectOption {
private String value;
private String label;
public SelectOption(String value, String label) {
this.value = value;
this.label = label;
}
// getters and setters
}
```
2. 编写一个控制器类,提供下拉框选项列表:
```
@RestController
public class SelectController {
@GetMapping("/select-options")
public List<SelectOption> getSelectOptions() {
List<SelectOption> options = new ArrayList<>();
options.add(new SelectOption("1", "Option 1"));
options.add(new SelectOption("2", "Option 2"));
options.add(new SelectOption("3", "Option 3"));
return options;
}
}
```
3. 在客户端使用Ajax请求该接口,获取下拉框选项列表:
```
$.ajax({
url: "/select-options",
method: "GET",
success: function(options) {
// options是一个SelectOption对象数组,可以使用它来生成下拉框
}
});
```
阅读全文