`

页面常用传值关系

 
阅读更多

//获取页面传过来的id

String result = request.getParameter("result");

 

//将值传给页面(jstl传值方式)

1.   protected HttpServletRequest request;// request对象

      public void setServletRequest(HttpServletRequest request) {
           // TODO Auto-generated method stub
              this.request = request;
           }

            request.setAttribute("bigLogoName",bigLogonName);

2.   //struts标准传值

       private String auditUser;
       public String getAuditUser() {
            return auditUser;
        }

        public String list() {

        try {
                operateAudit = new OperateAuditDO();
                operateAudit.setOperate_user(userId);
                operateAuditService.getOperateList(operateAudit, this.paginationList);
                 auditUser = userId;
                return SUCCESS;

              }

 // 页面获得可以直接使用list.jsp

        <s:property value='auditUser'/>

       <s:if test="auditUser==operate_user">

 

 

//将值放入session以便操作

HttpSession session = request.getSession();

session.setAttribute("reportViewObject", reportViewObject);
 session.setAttribute("queryp", paramsMap);

 

//打印值

response.getWriter().print("{success:true,msg:'成功'}");

 

//方法名称: setResultMessages|描述:设置session中存储的处理信息结果
    public void setResultMessages(String resultMessages) {
        log.info(request.getHeader("user-agent"));
        log.info(request.getHeader(request.getLocale().toString()));
        if (!"zh_CN".equalsIgnoreCase(request.getLocale().toString())) {
            resultMessages = chr2Unicode(resultMessages);
        }
        log.info(resultMessages);
        request.getSession().setAttribute(RESULT_MESSAGE, resultMessages);
    }

 

// 中文转unicode字符(英文环境)
    public String chr2Unicode(String str) {
        String result = "";
        if (StringUtils.isNotEmpty(str)) {
            for (int i = 0; i < str.length(); i++) {
                int chr = (char) str.charAt(i);
                result += "\\u" + Integer.toHexString(chr);
            }
        }
        return result;
    }

 

// 输出至页面
    public void out2page(String a) {
        //response.setContentType("text/html;charset=UTF-8");
        response.setContentType("text/html;charset=UTF-8");
        //response.setCharacterEncoding("UTF-8");
        response.setHeader("Cache-Control",
                "no-store, max-age=0, no-cache, must-revalidate");
        // Set IE extended HTTP/1.1 no-cache headers.
        response.addHeader("Cache-Control", "post-check=0, pre-check=0");
        response.setHeader("Pragma", "no-cache");
        PrintWriter out;
        try {
            out = response.getWriter();
            out.print(a);
            log.info(a);
            out.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

分享到:
评论

相关推荐

    详解Vue中组件传值的多重实现方式

    2.兄弟组件或无关系组件之间的传值 我们最常用的方式采用一个第三方变量 俗称eventbus 通过其中一个$emit发另一个$on接收的方式 实现组件传值 main.js中挂载一下 在其中一个页面$emit 另一个页面$on 是不是...

    2021年最新java面试题--视频讲解(内部培训84个知识点超详细).rar

    内置对象和四大作用域和页面传值 Java面试题22.Session和Cookie的区别和使用场景 Java面试题23.mvc模式和mvc各部分的实现 Java面试题24.数据库分类和常用数据库 Java面试题25.关系型数据库的三范式 Java面试题26....

    ASP.NET3.5从入门到精通

    17.4.7 ASP.NET MVC 表单传值 17.5 小结 第 18 章 WCF 开发基础 20 第一篇 窗口与界面编程 18.1 了解WCF 18.1.1 什么是WCF 18.1.2 为什么需要WCF 18.2 WCF 基础 18.2.1 服务 18.2.2 地址 18.2.3 契约 18.3 WCF 应用 ...

    ASP.NET 3.5 开发大全word课件

    7.2.8 创建数据库关系图 7.3 ADO.NET连接SQL数据库 7.3.1 ADO.NET基础 7.3.2 连接SQL数据库 7.3.3 ADO.NET过程 7.4 ADO与ADO.NET 7.4.1 ADO概述 7.4.2 ADO.NET与ADO 7.5 ADO.NET 常用对象 7.6 Connection连接对象 ...

    ASPNET35开发大全第一章

    7.2.8 创建数据库关系图 7.3 ADO.NET连接SQL数据库 7.3.1 ADO.NET基础 7.3.2 连接SQL数据库 7.3.3 ADO.NET过程 7.4 ADO与ADO.NET 7.4.1 ADO概述 7.4.2 ADO.NET与ADO 7.5 ADO.NET 常用对象 7.6 Connection连接对象 ...

    ASP.NET 3.5 开发大全11-15

    目录 第一篇 .NET基础 第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 ...17.4.7 ASP.NET MVC表单传值 17.5 小结 第18章 ...

    ASP.NET 3.5 开发大全

    目录 第一篇 .NET基础 第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 ...17.4.7 ASP.NET MVC表单传值 17.5 小结 第18章 ...

    ASP.NET 3.5 开发大全1-5

    目录 第一篇 .NET基础 第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 ...17.4.7 ASP.NET MVC表单传值 17.5 小结 第18章 ...

    亮剑.NET深入体验与实战精要2

    3.4.1 页面之间传值的7种方法 142 3.4.2 get与post方法的区别 146 3.4.3 ASP.NET服务器控件和 HTML控件的区别 146 3.4.4 Server.Transfer和Response.Redirect的区别 148 3.4.5 刷新页面的方法汇总 149 3.4.6 页面...

    亮剑.NET深入体验与实战精要3

    3.4.1 页面之间传值的7种方法 142 3.4.2 get与post方法的区别 146 3.4.3 ASP.NET服务器控件和 HTML控件的区别 146 3.4.4 Server.Transfer和Response.Redirect的区别 148 3.4.5 刷新页面的方法汇总 149 3.4.6 页面...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    内置对象和四大作用域和页面传值.mp4 │ Java面试题22.Session和Cookie的区别.mp4 │ Java面试题23.mvc模式和mvc各部分的实现.mp4 │ Java面试题24.数据库分类和常用数据库.mp4 │ Java面试题25.关系型数据库的三...

    asp.net知识库

    如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp.net地址转义(分析)加强版 Web的桌面提醒(Popup) Using the Popup Object Click button only once in asp.net 2.0 Coalesys PanelBar ...

Global site tag (gtag.js) - Google Analytics