struts返回值问题

你的名字 2022-05-23 10:59 189阅读 0赞

public class AcceptStruts extends ActionSupport{

  1. @Override
  2. public String execute()\{
  3. HttpServletRequest req = getHttpServletRequest();
  4. HttpServletResponse res = (HttpServletResponse)ActionContext.getContext().get(StrutsStatics.HTTP\_RESPONSE);
  5. BufferedReader br;
  6. try \{
  7. br = new BufferedReader(new InputStreamReader(req.getInputStream()));
  8. String line = null;
  9. StringBuilder sb = new StringBuilder();
  10. while((line = br.readLine())!=null)\{
  11. sb.append(line);
  12. \}
  13. System.out.println("服务端得到的请求报文:"+sb.toString());
  14. res.setCharacterEncoding("UTF-8");
  15. res.setContentType("application/json");
  16. res.setStatus(HttpServletResponse.SC\_OK);
  17. res.getWriter().println("bbbbbbbCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC");
  18. \} catch (IOException e) \{
  19. e.printStackTrace();
  20. \}
  21. return "none";
  22. \}

}

1.当我们想让其成功或者失败调转到相应的页面,我们就return “success”等。然后在xml中配置相应的字符串对应的调整页面 或者地址。

2.如果我们只是把该方法做成一个只是处理一定的逻辑而不进行跳转的页面,我们的return 后面只是设置成 none、null。

(比如处理上述的http请求,获取信息保存,然后返回信息。此时类似一个简单的servlet。此时设置 return “none”或者 return null。设置其他的都会报错)。

发表评论

表情:
评论列表 (有 0 条评论,189人围观)

还没有评论,来说两句吧...

相关阅读

    相关 struts2 返回json

    struts2  返回json   一.使用Servlet的输出流     JSON接口的实质是:JSON数据在传递过程中,其实就是传递一个普通的符合JSON语法

    相关 线程返回问题

    > 平时我们写Java程序或者是Android程序的时候有这样一个问题,耗时操作我们需要写到线程里面去,但是一旦写到线程里面去,我们又会发现很难获得返回值,当然天无绝人之路 我

    相关 Mybatis Update操作返回问题

    Mybatis Update操作返回值问题 在项目中有些时候我们需要根据更新是否成功,来判断下个操作我们需要如何处理, 在获取update操作的返回值时遇到了一个问题,似乎

    相关 ajax返回格式错误问题

    前台发送ajax请求,确定请求到后台了,并且后台成功执行,然后转成json数据返回给前台,前台取到对象了,但是取不到对象里面的属性值,查了半天,发现是格式不对,直接dat...