`

通过流访问JSP并且动态添加参数

 
阅读更多
fileDownloadPath = http://localhost:8303/aws_file_server/print_label.jsp  
 URL url = new URL(fileDownloadPath);
        URLConnection connection = url.openConnection();
        connection.setDoOutput(true);

        PrintWriter outStream = new PrintWriter(connection.getOutputStream());
        outStream.print("username=" + username);//xxxxx
        outStream.print("&password=" + password);//12345678
        outStream.print("&xml=" + xml); //<?xml version="1.0" encoding="UTF-8" ?>
        <PrintLabelInfo><IdType>id_type_party</IdType>
        <StartPrintNumber>1</StartPrintNumber><OrderBy>name</OrderBy><EnqSeq>27099272</EnqSeq><PrintOpt>0</PrintOpt></PrintLabelInfo>
        
        outStream.print("&source=" + PrintInfo.SOURCE_WEB);//WEB
        outStream.print("&token=" + token);//0
        outStream.print("&queue_category=" + queueCategory); // LABEL
        outStream.print("&agent_code=" + agentCode);//xxxxx				outStream.close();
        InputStream in = connection.getInputStream(); ==> jump to print_label_now.jsp

上面的        InputStream in = connection.getInputStream(); ==> 跳转到新的URL中
下面的: 获取新参数值
String newUsername = request.getParameter("username");
    String newPassword = request.getParameter("password");
    String source = request.getParameter("source");
    String token = request.getParameter("token");
    String xml = request.getParameter("xml");
    String queueCategory = request.getParameter("queue_category");
    String agentCode = request.getParameter("agent_code");
    if (agentCode == null && xml != null && !"".equals(xml)) {
        agentCode = getValueByAttribute(xml, "agent_code");
    } 
 
分享到:
评论

相关推荐

    获得请求头的各种参数信息jsp代码

    获得请求头的各种参数信息jsp代码: 客户使用的协议是: HTTP/1.1 获取接受客户提交信息的页面: /004.jsp 接受客户提交信息的长度: -1 客户提交信息的方式: GET 获取 HTTP 头文件中 User-Agent 的值:: ...

    Servlet+jsp+批量添加.docx

    在这个例子中,`UserServlet` 在服务阶段接收POST请求,解析请求参数,执行批量添加逻辑,并可能重定向到 `index2.jsp` 或 `index3.jsp` 显示结果。 8. **请求参数**: 在 `UserServlet` 中,可以使用 `request....

    jsp分页显示 动态显示

    1. **JSTL**:JSTL提供了一系列标签用于简化JSP页面的逻辑,例如`&lt;c:forEach&gt;`用于遍历数据,`&lt;c:url&gt;`和`&lt;c:param&gt;`用于构造URL和添加参数。 2. **EL(Expression Language)**:EL表达式用于在JSP页面中访问...

    js+jsp+json+tomcat跨域访问

    通过以上步骤,我们可以实现js+jsp+json+tomcat的跨域访问。这个小例子展示了如何利用jQuery的JSONP功能与后端JSP服务进行数据交换,同时通过Tomcat的CORS配置确保了跨域的安全性。这个DEMO适合初学者学习和理解跨域...

    JSP+Oracle动态网站开发

    - JSP动作元素:如jsp:include、jsp:forward和jsp:param,用于动态包含页面、转发请求和传递参数。 2. JSP内置对象: - request、response、session、application:理解这些对象在处理HTTP请求和响应中的角色,...

    实验七 JSP访问数据库.doc

    JSP 访问数据库实验报告 ...通过实验,我们掌握了使用 JSP 访问 MySQL 数据库的方法,并实现了个人信息的增删改查模块。实验结果表明,JSP 可以作为一种有效的方法来访问数据库,并实现业务逻辑。

    简单的jsp+servlet+javaBean访问mysql数据库

    在IT领域,尤其是在Web开发中,`JSP (JavaServer Pages)`、`Servlet`和`JavaBean`是构建动态网站的常用技术栈。本案例主要展示了如何利用这三种技术来实现对MySQL数据库的访问。接下来,我们将深入探讨这些知识点。 ...

    JSP动态网页制作基础培训教程源代码.rar

    3 requestExample.jsp 第5章\ch5 获取环境参数示例 4 showParameter.html 第5章\ch5 request对象示例(HTML页面) 5 showParameter.jsp 第5章\ch5 request对象示例(JSP页面) 6 count.jsp 第5章\ch5 计数器示例 ...

    jsp.rar_jsp添加图书

    【jsp.rar_jsp添加图书】是一个基于JSP技术的图书管理系统的实现,涵盖了图书的添加、删除、修改功能,以及用户登录和注册模块。在这个项目中,开发者利用了JSP(JavaServer Pages)这一动态网页技术,结合了Java...

    JSP动态网站环境搭建的详细步骤

    4. **测试配置**:放置一个测试的JSP文件,如`test.jsp`,在Tomcat的webapps目录下,通过浏览器访问`http://localhost:8080/examples/jsp/test.jsp`和`http://localhost/examples/jsp/test.jsp`,确认配置是否正确。...

    jsp 添加删除权限设置

    在Java Web开发中,JSP(JavaServer Pages)是一种动态网页技术,常与Servlet和JavaBean结合使用,用于构建交互式的Web应用。本资源提供的代码示例主要展示了如何在JSP中实现对MySQL数据库的数据添加和删除功能,...

    如何在JSP中访问MySQL数据库上篇

    在JavaServer Pages (JSP) 中访问MySQL数据库是Web开发中的常见任务,它涉及将后端数据与前端页面结合,以便动态展示信息。本篇文章将详细介绍如何在JSP中实现这一功能,分为以下几个关键步骤: 1. **环境配置**: ...

    JSP远程访问Oracle数据库

    "JSP远程访问Oracle数据库"的主题正是聚焦于如何在JavaServer Pages (JSP)环境中,通过网络安全地与Oracle数据库进行交互。以下是对这一技术的详细阐述: 1. **JSP基础**:JSP是一种动态网页开发技术,允许开发者在...

    JSP动态网站开发与实例

    **JSP动态网站开发与实例** 本教程是针对JSP(Java Server Pages)技术的一份详尽指南,旨在为初学者提供扎实的JSP基础知识,...通过学习,你将能够熟练地运用JSP进行动态网页开发,为你的Web开发事业打下坚实的基础。

    JSP.zip_jsp动态

    **JSP(Java Server Pages)技术详解** ...通过深入理解JSP,开发者可以构建出高效、灵活的动态网站,提供丰富的用户体验。同时,结合Servlet、JavaBean和其他框架,可以构建出大型、健壮的企业级应用。

    在JSP中调用JavaBean实现Web数据库访问.pdf

    数据库访问作为JSP应用程序的核心功能之一,通常通过JDBC(Java Database Connectivity)技术来实现。JDBC提供了标准的API,使得Java应用程序能够以统一的方式访问不同的数据库系统,如Oracle、SQL Server、Access等...

    JSP教程(高清书签)PDF

    对于初学者来说,这个教程按照从基础到实际应用的顺序,由浅入深地讲解了JSP技术的各个方面,并且通过实例演示了如何使用JSP开发网络应用程序。由于文档内容较长,可能还有部分内容没有包括在内,但以上知识点已经...

    jsp动态网页制作(留言项目)

    【jsp动态网页制作(留言项目)】是一个适合初学者或有一定基础的IT人员学习的实践项目,主要涉及JavaWeb开发中的核心技术,包括`javabean`、`servlet`以及`jsp分页技术`和`DAO(Data Access Object)技术`。...

    动态网页(JSP+Servlet)教程

    ### 动态网页(JSP+Servlet)教程知识点详解 #### 一、J2EE简介 **1.1 简介** J2EE (Java 2 Platform, Enterprise Edition) 是一个由 Sun Microsystems 提出的标准平台,专为开发企业级应用程序而设计。它提供了一...

    JSP详细教程

    JSP(Java Server Pages)是一种动态网页技术,它允许开发者将Java代码嵌入到HTML...通过这些页面,管理员和会员能够执行注册、登录、浏览、留言等操作,并且可以设计数据库以存储会员信息、访问记录、留言内容等数据。

Global site tag (gtag.js) - Google Analytics