package com.demo.action.rest; import com.demo.model.User; import com.opensymphony.xwork2.ActionSupport; import java.util.Arrays; import java.util.List; public class UserRestAction extends ActionSupport { private boolean success; private String message; private List users; @Override public String execute() { success = true; message = "REST-style demo payload"; users = Arrays.asList( new User(101L, "alpha", "alpha@example.com", "13800001001"), new User(102L, "beta", "beta@example.com", "13800001002"), new User(103L, "gamma", "gamma@example.com", "13800001003") ); return SUCCESS; } public boolean isSuccess() { return success; } public String getMessage() { return message; } public List getUsers() { return users; } }