NutzCN Logo
问答 如何根据处理结果不同,携带请求数据跳转到其他页面或Action?
发布于 2839天前 作者 蛋蛋的忧伤 2058 次浏览 复制 上一个帖子 下一个帖子
标签:
       @At
	@POST
	@Ok("fm")
	public Object myInfo_bind(@Param("card_no") String card_no,@Param("user_name") String user_name) {
		Response response = Outs.ok();
		String bankName = BankUtil.getNameOfBank(card_no);
		if(null==bankName || "".equals(bankName)){
			response.add("emsg", "银行卡号填写不正确!");
			return response;
		}
		else{
			response.add("bankname", bankName);
			response.add("bankcard",card_no);
			response.add("user_name", user_name);
			return ">>:/user/myInfo_bank_card_bind.html";
		}
	}

请问如何根据处理分支不同,而携带数据跳转到不同的地方?我上面代码是如果进if里则会到页面提醒用户填写不对,如果else就进入另一个Action继续处理,我需要携带数据,最近刚接触nutz,请大家帮帮忙,非常感谢!

7 回复
return ">>:/user/myInfo_bank_card_bind.html"; 
// 改成
return new ServerRedirectView("/user/myInfo_bank_card_bind.html");

外部重定向的话, 带不了数据的. 内部重定向可以

return new ViewWrapper(new ForwardView("/xxx/yyy"), obj);

http://nutzam.com/core/mvc/view.html

功能实现了,非常感谢.

请问下那个return new ViewWrapper(new ForwardView("/xxx/yyy"), obj);,在页面怎么得到obj的值

@wendal 请问下那个return new ViewWrapper(new ForwardView("/xxx/yyy"), obj);,在页面怎么得到obj的值

@liuwq001111 模板引擎取值就好了呀

蛋蛋最帅(ฅ>ω<*ฅ)

添加回复
请先登陆
回到顶部