`

页面常用传值关系

阅读更多

//获取页面传过来的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();
        }
    }
}

分享到:
评论

相关推荐

    在UIStoryboard中反向传值

    这是一种常用且灵活的方法,但需要注意的是,别忘了在子控制器视图消失时解除代理关系,防止内存泄漏。 2. **使用闭包/Block**: 子控制器可以接受一个闭包参数,在需要反向传值时执行这个闭包。这种方式简单直接...

    用户控件传值问题终极解决方法

    为了实现用户控件与父页面之间数据的双向传递,我们需要掌握几种常用的数据传递技巧。 #### 二、用户控件与父页面的数据传递方式 1. **直接访问方式**: - **父页面向用户控件传值**:可以直接通过`FindControl`...

    使用storyboard 的segue 从后向前进行传值

    我们将主要讨论手动 segue,因为它是从后向前传值的常用方式。 1. **创建 segue**:在 storyboard 中,选中源视图控制器,然后按住 Control 键,拖动到目标视图控制器上,松开鼠标后选择 segue 类型,如 `Show`、`...

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

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

    2020收集——泛微 Ecology流程表单常用JS脚本

    13. 通过建模卡片新建流程时,可以在URL后添加字段对应关系以传值。 14. 获取requestid的方法是使用jQuery选择器读取input标签中name为'requestid'的值,即var requestid = jQuery("input[name='requestid']").val...

    JavaWeb知识点.docx

    MySql 是一种常用的关系型数据库管理系统,JavaWeb 中可以使用 JDBC(Java Database Connectivity)连接 MySql 数据库。JavaWeb 中使用 JDBC 连接 MySql 数据库需要进行以下步骤:加载数据库驱动、建立数据库连接、...

    ASP.NET 经典常用代码

    这张图片可能描绘了ASP.NET的架构图,帮助理解各个组件之间的关系,对于深入学习ASP.NET的工作原理很有帮助。 7. **快捷方式 到 常用代码.lnk**: 这是一个快捷方式,可能指向一个包含ASP.NET常用代码片段的文件...

    Spring+SpringMVC+MyBatis+Maven+easyUI整合代码(2017年4月12日)

    SSM框架整合是Java Web开发中常用的一种组合,它包括Spring、SpringMVC和MyBatis三个核心组件,再加上Maven作为项目构建工具,以及easyUI作为前端界面库。这个整合提供了从后端业务逻辑处理到前端用户交互的完整解决...

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

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

    zoe的maven框架

    5. **JSP与Action间的传值**:这通常指的是在Web应用中,Action(如Struts2或Spring MVC的Controller)接收来自JSP页面的用户输入,进行业务处理后,将结果返回到JSP进行展示。常见的传值方式有请求参数、模型驱动、...

    Asp.net2.0面试题(word文档)

    2. **页面间跳转及传值**: - 使用`Response.Redirect()`方法进行页面跳转,通过URL参数、Session、ViewState或Cookie传递值。 - `QueryString`是通过URL传递参数,`Session`用于跨页面保存用户状态,`ViewState`...

    2011年3月版二级ACCESS笔试突击教程

    - **关系模型**:关系模型由关系数据结构、关系操作集合以及关系完整性约束三部分组成。 - **特点**:数据的一致性和安全性得到了更好的保障。 #### Point3:关系运算基本概念 - **基本运算**:选择、投影、连接、...

    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 应用 ...

    2021-2022计算机二级等级考试试题及答案No.9819.docx

    - **知识点**:在ASP.NET中,页面间的传值方法有多种。 - **解释**:常用的方法包括使用`QueryString`变量、`Application`对象变量、`Session`变量、`Cookie`对象变量以及`Server.Transfer`方法。每种方法适用于不同...

    2021-2022计算机二级等级考试试题及答案No.4484.docx

    4. ASP.NET 窗体元素:在ASP.NET中,常用的页面元素是Web服务器控件,如按钮、文本框等,它们能够在服务器端处理用户交互。 5. FTP(File Transfer Protocol)用途:FTP允许用户上传和下载文件,通常用于文件传输。...

    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章 ...

Global site tag (gtag.js) - Google Analytics