( )回( )转

SpringMVC controller 方法里如何返回JSON消息或跳转页面? - ITeye问答
根据执行情况或返回消息或跳转页面:
@RequestMapping(value = "/signin", method = RequestMethod.POST)
@ResponseBody
public String signin(String code, String password, ModelMap model){
String message = "";
User user = new User();
if(!code.equalsIgnoreCase("000001"))
message = "code:帐号不存在";
else if(!password.equalsIgnoreCase("123"))
message = "password:密码错误";
model.addAttribute(Constants.SESSION_USER, user);
"redirect:index.html";
问题补充:7454103 写道1.0 跳转:
& @RequestMapping(value = "/signin", method = RequestMethod.POST)&&
public String signin(String code, String password, ModelMap model){&&
&&&&&&& return “页面”;&&
就这样啊! 要返回 json 的话& 去我空间看下有个帖子 !!
我是要或返回消息或跳转页面,可能这样设计不合理?
问题补充:zzzlyr 写道补充下:JSON就是一个字符串,你主要是把它正确返回回去就可以了!也不知道你前面是用的什么?EXT,FLX
这样是可以返回JSON,但如果要跳转页面呢?
采纳的答案
代码不能这样写...不好看
又要返回字符串,又要跳转,
在springMVC中不支持这样,重新设计吧,
可以看一下spring mvc 的文档,
@ResponseBody已表明你要返回字符流了,
你又要redirect...
&& /**
&&&& * 这就是一个servlet
&&&& */
&&& @RequestMapping(value = "/test")
&&& public void testServlet(HttpServletRequest request,
&&&&&&&&&&&&&&&&&&&&&&&&&&& HttpServletResponse response) throws IOException, ServletException {
&&&&&&& JSONObject json =new JSONObject();
&&&&&&& String ss="11111";
&&&&&&& if(!"dizhi".equals(ss)){
&&&&&&&&&&& json.accumulate("1",ss);
&&&&&&&&&&& response.getWriter().print(json.toString());
&&&&&&& }else if(ss==null&&"".equals(ss)){
&&&&&&&&&&& response.sendRedirect("");
&&&&&&& }else {
&&&&&&&&&&& request.getRequestDispatcher("/sspingjiededizhi").forward(request,response);
&&&&&&& }
&&& }
补充下:JSON就是一个字符串,你主要是把它正确返回回去就可以了!也不知道你前面是用的什么?EXT,FLX
@RequestMapping(value = "/updateDepartState/{id}", method = RequestMethod.GET)
public ResponseEntity&String& deleteDepart(HttpServletRequest request,
HttpServletResponse response, @PathVariable("id")
Integer id) throws Exception {
JSONObject json = JsonCommon.getJsonObject();
if (departService.updateDepartState(id)) {
json.put("success", true);
json.put("msg", "删除机构成功!");
json.put("success", false);
json.put("msg", "删除机构失败!");
} catch (Exception ex) {
ex.printStackTrace();
ResponseEntity&String& re = new ResponseEntity&String&(json.toString(),
Global.getHttpHeaders(), HttpStatus.OK);
}
我项目正在用,你参考下吧
1.0 跳转:
& @RequestMapping(value = "/signin", method = RequestMethod.POST)&&
public String signin(String code, String password, ModelMap model){&&
&&&&&&& return “页面”;&&
就这样啊! 要返回 json 的话& 去我空间看下有个帖子 !!
已解决问题
未解决问题假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。
还好startActivityForResult来做跳转给了我们更好的解决办法。
1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivityForResult(intent, 0)。
1 Intent intent=new Intent();2 intent.setClass(A.this, B.class);3 Bundle bundle=new
Bundle();4 String str1="aaaaaa";5 bundle.putString("str1", str1);6 intent.putExtras(bundle);7 startActivityForResult(intent, 0);//这里采用startActivityForResult来做跳转,此处的0为一个依据,可以写其他的值,但一定要&=0
2.重写onActivityResult方法,用来接收B回传的数据。
1 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 2
switch (resultCode) { //resultCode为回传的标记,我在B中回传的是RESULT_OK 3 &
case RESULT_OK: 4
Bundle b=data.getExtras();
//data为B中回传的Intent 5 &
String str=b.getString("str1");//str即为回传的值 6
default: 8
3.在B中回传数据时采用setResult方法,并且之后要调用finish方法。
setResult(RESULT_OK, intent); //intent为A传来的带有Bundle的intent,当然也可以自己定义新的Bundlefinish();//此处一定要调用finish()方法
这样当B中调用finish方法的时候,跳转到A时会自动调用onActivityResult方法,来获取B中回传的intent了。&详细的代码不贴了,那纯属浪费时间,网上关于startActivityForResult的全是些转帖的,都是代码,看着真心烦。
阅读(...) 评论()宝宝要回乡下了,转各种宝宝用品
来自妈妈帮社区:
第一第二多少钱
看36楼,写得好详细了
我的八个月,十四斤能用多久?
我的八个月,十四斤能用多久?
就是竖着抱那种,用多久看你自己的。有些上幼儿园也这样背
婴儿床带不带蚊帐,床围
婴儿床带不带蚊帐,床围
床围床垫单独买得,床围198,床垫108
好孩子实木床呢?多少钱?
你好,看宝妈那么了解广州市妇幼vip的价格,请问你是在那里生宝宝的吗?
第一张图:费雪摇椅(9.5新)489买回来的, 320转
第二张图:抱抱熊背带(全新)149买回来的, 100转
第三张图:小白熊消毒器(9.5新)149买回来的
第四张图:小白熊电动吸奶器,我有2个,都是299买回来的,一个用过80转,一个全新200转
第五张图:冰雹(9.5新,出差用过1次)205买回来的,150转
第六张图:小白熊暖奶器(8新)原价好像85
第七张图:冰箱,装母乳的。我是个奶牛。(9.5新)原价899 ,500转,要的自己搬走
第八张图:健身架(9.9新)就拆开了包装, 248买的,180转
第九张图:美德乐储奶瓶(9.5新,出差用了一次)原价 119
第十张图:就是冰包的包装
第十一图:小龙哈彼实木床,带摇篮,没睡过。宝宝冬天出生,一直跟大人睡。549买回来的,380转,自己搬走,送床铃。
第十二图:藤床,这个没用过,就摆着,有点尘。50转
第十三、十四图:港版美素佳儿1段,屯多了6罐。宝宝马上6个月了,可以转2段, 185/罐转
你太能买了
背带多少钱
第一张多少
背带多少钱
你好,看宝妈那么了解广州市妇幼vip的价格,请问你是在那里生宝宝的吗?
是的,市妇幼,产检医生袁建文
宝妈实木床多少钱?
小藤床,好孩子实木床
宝妈,床卖了没有?多少钱?
床和床玲,健身架有没卖掉?
床和床玲,健身架有没卖掉?
床,健身架有人预定了。
床,健身架有人预定了。
我己经在网上买了
摇椅,暖奶器,冰包继续转
妈妈帮百科热门内容
微信服务号
礼包领取指南NO.1
关注妈妈帮服务号
即送育儿百宝箱
还有海量免费试用不要白不要!
礼包领取指南NO.2
第1步:扫码成功下载后,首页即可领取新人专属礼包。
第2步:填写收货信息,轻松领取帮宝适新生礼盒,更有机会获得?198帮Box大礼盒!
&&手机客户端&&备孕&&相同预产期&&同龄宝宝2017年2016年2015年2014年2013年2012年2011年&&同城(21个)(11个)(13个)&&妈妈兴趣&&宝宝兴趣&&特别关注&&非常有用
|||||
上海丫丫信息科技有限公司版权所有
沪B2- 沪ICP备号1029事件回放(转)
日,在西北大学外国语学院一场演出上,1名日本教师带领3名日本学生,头带猪头,穿着内衣,带着假生殖器,胸前写着:&这就是中国人&!!表演持续了约5分钟后,才被人组织后下台~~10月30日,学生举行游行,一名女学生在西北大校园被警察打成重伤,据说已经残废。当晚6时左右,各高校全面封校!10月31日,早11时,大规模的游行开始了,持续到次日凌晨3时。以上是事情得大致经过, 下面则是我作为参与者亲身感受到得东西:我是31号早上知道得这个消息,西安主要街道都贴了有&国耻&题目的传单。下午3点开始寻找游行部队,在7点30分,加入到了游行得队伍中,我很高兴,因为我走在了队伍的第一排,手里举着万人签名的横幅,一直来到了西北大的校门前。游行队伍不断壮大。路人纷纷加入到我们的行列中来,不断的高呼着口号,不过我们是文明,我们没有砸东西,没有任何违法得行为,仅仅是用声音来发泄我们得愤怒!&日本猪,滚出去,中国人,站起来&是我们喊的最多的一句。以前曾经在网上看到过关于学生游行被警察殴打的事情,不过一直不怎么相信,不过昨天晚上7点10分左右,当我们来到学校门口后,接下来发生的事,让我彻底得明白了。来到西北大门口时,校门已经被锁,里面3排防暴警察严阵以待,愤怒得学生高喊口号,要求交出日本学生,并且要求学校给出一个解释:为什么这样得表演能够持续5分钟?并且那几个日本学生还能够走出表演场?!!!这是西北大的耻辱,是西安人的耻辱,是中国人的耻辱。首先被砸的就是西北大的校牌!在我们的一在要求上,警察仍然没有任何表示,只是静静的站着,仿佛他们不是中国人一样,但是想一下,就是昨天,他们将一个女学生打残,是何等威风?!人群开始愤怒,&走狗,卖国贼&是昨晚对&警察&的全部称呼,这是发自内心的。后面的开始往前挤,我们准备用自己的力量撞开校门,开始,前面还有几为领头的组织者在劝大家冷静,可是面对这样的事实,谁还能冷静的下来?校门被撞开了,学生们冲了进入,警察也拿起了他们的武器,在一阵对峙后, 警察突然挥舞起了他们的武器,一起冲了过来,朝手无寸铁,手举国旗的我们打了过来,有同学倒在底上,他们就围过来连打带踢。因为站在前排,我也没能幸免,挨了2棍!毫无准备的学生们纷纷往后跑,他们就紧紧的追,一直追出了50来米,这时后面的学生找来了砖头,木棍,酒瓶,雨点般的砸向了他们。另人惊讶的一幕出现了:警察象一群落水狗一样的跑了回去,有1个在跑的过程中连鞋都掉了,还有1个把警棍也掉了。这真是极大的讽刺。就这样,他们跑回去, 我们就继续围在门口,他们又打出来....随后,3两消防车来了,我们学生的队伍也在不断的壮大,用身体挡在了车的前面,齐喊:卖国贼,滚回去!愤怒的人群拿起了旁边了砖头,朝消防车砸去,消防车在我们的欢呼声中逃跑了...随后来了更多的警察,不过他们换来的是更加的愤怒的人群,不光光是学生,所有在场的市民都加入到了我们的行列中。这时的警察,用过街老鼠形容恐怕最恰当不过。最后,他们使用了催泪弹,并且调集了几乎这一区所有的警察,对学生展开攻击。警察,我真想不通他们到底应该做些什么,平时只有罚款时,才能看到他们神采奕奕,只有在殴打女学生时,才能看到他们威武凶恶。他们到底应该维护国家的尊严还是保证某些人权益不受侵犯?他们是警察还是中国人?他们如何面对头顶的国徽?他们是愿意当警察还是愿意当1个有骨气的中国人?想不通了。警察同志们,别忘了你们首先是1个中国人,你们的权利是人民赋予的,赋予你们权利,不是让你们来殴打学生的,而是来维护国家利益的!!!随后,游行部队开始掉转方向,朝省政府走去,路过《华商报》时
分享这篇日志的人也喜欢
我来了,老铁们
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场濡傛灉鍙?互锛屾垜浠?竴璧峰洖澶╅棬锛

我要回帖

更多关于 回心转意 黑龙 的文章

 

随机推荐