博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7-24
阅读量:5892 次
发布时间:2019-06-19

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

hot3.png

1.

@RequestMapping("/")

@Controller("AlipayController")

@Autowired

@RequestMapping(value = "replayAlipaySubmit", method = RequestMethod.POST)

public String executeReplayAlipaySubmit(Model model, HttpSession session, @Valid @ModelAttribute("alipayForm") AlipayForm alipayForm, BindingResult results, Device device) throws SQLException {

GoodsForm goodsForm = new GoodsForm();

goodsForm.setType("粮食");

model.addAttribute("goodsForm", goodsForm);

//新建一个goodForm将Type的值设置为粮食

log.info("重新向支付宝发起支付请求。");

//

if (device.isNormal()) {

       model.addAttribute("sHtmlText", alipayRequestWeb(alipayForm));

} else {

       model.addAttribute("sHtmlText", alipayRequestMobile(alipayForm));

}

//判断是PC端访问还是手机端访问

return "manager/charge/alipay";

//返回的页面

}

@RequestMapping(value = "initDistributorAlipayComfirm", method = RequestMethod.GET)

public String initDistributorAlipayComfirm(Model model, HttpSession session,AlipayForm alipayForm) 

{

List<CartForm> cartList = new ArrayList<>();

model.addAttribute("cartList", cartList);

//新建一个购物列表让值为空

GoodsForm goodsForm=new GoodsForm();

goodsForm.setType("粮食");

model.addAttribute("goodsForm", goodsForm);

log.info("由分销商直接推荐的商品销售页面初始化。");

//在编程更容易找到位置

UVO uvo= new UVO();

session.setAttribute("UVO",uvo);

//新建一个如同userBean的文件,使得值为空

model.addAttribute("alipayForm", alipayService.searchAlipay(alipayForm));

//alipayForm是AlipayForm的实例,用来提示判断是否有要输入的值为空

return "mobile/alipay/distributorAlipayConfirm";

//要返回的页面

}

2.实现对要输入的框是否为空,如果为空要提示什么值不为空

html:
 
用户ID:  
       
 
       
  
修改
在controller中: @RequestMapping(value = "/Update", method = RequestMethod.POST, params = "update") public String update(UserBean userupdate, Model model,  HttpSession session,@Valid @ModelAttribute("userBean") UserBean userBean, BindingResult results) throws SQLException { if (results.hasErrors()) { log.info("内容验证出错"); return "userUpdate"; } String pass1 = userupdate.getUserPassword(); String pass2 = userupdate.getConfirm(); if (pass1.equals(pass2)) { int update = helloWorldService.updateResult(userupdate); if (update == 1) { model.addAttribute("userBean", userupdate); model.addAttribute("message", "修改成功"); return "userUpdate"; } else { model.addAttribute("message", "出现错误"); return "userUpdate"; } } else { model.addAttribute("message", "两次输入的密码不对应"); return "userUpdate"; } } 3.userBean和SQL语句: @NotEmpty(field = "用户ID", message = "{errors.required}") private String userId; @NotEmpty(field = "用户姓名", message = "{errors.required}") private String userName; @NotEmpty(field = "用户密码", message = "{errors.required}") private String userPassword; private String confirm; public int updateResult(UserBean frm) { return updateDao.execute("user.UpdateUser", frm); }
update user set userName =#userName#, userPassword=#userPassword# WHERE userId = #userId#

转载于:https://my.oschina.net/u/2411987/blog/483446

你可能感兴趣的文章
仿射变换
查看>>
分页器(自定制)
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
BeanUtils\DBUtils
查看>>
forward和redirect的区别
查看>>
Java集合详解
查看>>
myeclilpse打开文件所在位置的图标消失后的找回方法
查看>>
Android利用文本分割拼接开发一个花藤文字生成
查看>>
哈夫曼树的实现
查看>>
12-18Windows窗体应用小程序之记事本(1)
查看>>
毕业论文一次性修改所有字母和数字的字体
查看>>
[转]理解Linux文件系统之inode
查看>>
视频编解码学习之五:差错控制及传输
查看>>
python模块--os模块
查看>>
HSSFRow获取单元格方法与区别
查看>>
删除UINavigationItem上的BarButtonItem
查看>>