时间:2021-07-01 10:21:17 帮助过:6人阅读
EasyUI框架 使用Ajax提交注册信息的实现代码
一、服务器代码:
@Controller
@Scope("prototype")
public class StudentAction extends BaseAction<Student> {
private static final long serialVersionUID = -2612140283476148779L;
private Logger logger = Logger.getLogger(StudentAction.class);
private String rows;// 每页显示的记录数
private String page;// 当前第几页
private Map<String, Object> josnMap = new HashMap<>();
// 查询出所有学生信息
public String list() throws Exception {
return "list";
}
public String regUI() throws Exception {
return "regUI";
}
// 查询出所有学生信息
public String listContent() throws Exception {
List<Student> list = studentService.getStudentList(page, rows);
System.out.println("list==" + list);
toBeJson(list, studentService.getStudentTotal());
return "toJson";
}
// 转化为Json格式
public void toBeJson(List<Student> list, int total) throws Exception {
josnMap.put("total", total);
josnMap.put("rows", list);
JSONParser.writeJson(josnMap);// 自定义的工具类
}
public String reg(){
logger.error("kkk");
try {
studentService.save(model);
josnMap.put("success", true);
josnMap.put("msg", "注册成功!");
} catch (Exception e) {
e.printStackTrace();
josnMap.put("success", false);
josnMap.put("msg", "注册失败!");
}
try {
ServletActionContext.getResponse().setContentType("text/html;charset=utf-8");
ServletActionContext.getResponse().setCharacterEncoding("utf-8");
ServletActionContext.getResponse().getWriter().print(JSON.toJSONString(josnMap));
} catch (IOException e) {
e.printStackTrace();
}
return "toJson";
}
public void setRows(String rows) {
this.rows = rows;
}
public void setPage(String page) {
this.page = page;
}
public Map<String, Object> getJosnMap() {
return josnMap;
}
public void setJosnMap(Map<String, Object> josnMap) {
this.josnMap = josnMap;
}
}二、BaseAction代码:
三、页面代码:
四、struts2.xml配置
相关推荐:
php用户注册信息使用正则表达式验证示例代码
PHP验证用户注册信息是否合法_PHP教程
导航栏+注册信息_html/css_WEB-ITnose
以上就是实例详解EasyUI框架使用Ajax提交注册信息的详细内容,更多请关注Gxl网其它相关文章!