`
JavaSam
  • 浏览: 952184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java模拟调用Servlet

    博客分类:
  • JAVA
 
阅读更多
public static void main(String[] args) throws Exception	{
		Properties property = new Properties();
		BufferedInputStream inBuff = null;
		inBuff = new BufferedInputStream(new PostRequestEmulator().getClass().getResourceAsStream("/attach.properties"));
		property.load(inBuff);
		// 服务地址
		URL url = new URL(property.getProperty("key"));
		// 设定连接的相关参数
		HttpURLConnection connection = (HttpURLConnection) url.openConnection();
		connection.setDoOutput(true);
		connection.setRequestMethod("POST");
		// 获取服务端的反馈
		String strLine = "";
		String strResponse = "";
		InputStream in = connection.getInputStream();
		BufferedReader reader = new BufferedReader(new InputStreamReader(in));
		while ((strLine = reader.readLine()) != null){
			strResponse += strLine + "\n";
		}
		System.out.print(strResponse);
	}

 

分享到:
评论

相关推荐

    JavaServlet示例代码

    当客户端(如浏览器)发送请求到服务器时,Servlet容器(如Tomcat)会调用Servlet的相关方法来处理请求。主要的方法有`doGet()`和`doPost()`,分别对应HTTP的GET和POST请求。 在这个"JavaServlet示例代码"中,我们...

    JSP+Servlet的模拟移动计费系统的java web项目

    **Java Web项目:JSP+Servlet的模拟移动计费系统** 该项目是一个基于Java Web技术的模拟移动计费系统,主要用于理解和实践JSP、Servlet以及相关的Web开发技能。它包含了四个核心模块:操作员管理、资源管理、业务...

    JAVA网上商城-servlet运用

    【JAVA网上商城-servlet运用】 在Java EE平台上构建网上商城系统是常见的应用场景,Servlet作为Java服务器端编程的核心技术,扮演着处理HTTP请求和响应的重要角色。在这个基于JAVA EE的网上商城项目中,Servlet被...

    用servlet模拟struts_mvc框架

    **Servlet模拟Struts_MVC框架详解** 在Java Web开发中,MVC(Model-View-Controller)模式是一种广泛应用的设计模式,它将业务逻辑、数据处理和用户界面分离,提高了代码的可维护性和可扩展性。Struts是Apache组织...

    简单使用Filter模拟Servlet中的过滤器

    在Java Web开发中,Servlet Filter是用于处理HTTP请求和响应的一种机制,它可以拦截请求和响应,在它们到达目标Servlet或JSP之前和之后进行处理。Filter是Servlet API的一部分,定义在javax.servlet包下的Filter接口...

    Servlet+IO的一个简单的模拟购物车程序

    在这个系统中,Servlet可能被用作表现层,负责接收请求并调用业务逻辑层进行处理,业务逻辑层则负责计算和验证,而数据访问层则处理与数据存储相关的操作,如商品库存的更新、购物车数据的存取等。 4. **监听器...

    servlet模拟struts1工作原理

    4. **执行业务逻辑**:模拟Action,Servlet调用预先定义好的业务方法,这些方法通常位于Action类中。业务逻辑完成后,Action会返回一个表示处理结果的字符串,这个字符串是ActionForward的name属性,用于决定视图的...

    Servlet简单模拟Struts2

    在本主题"Servlet简单模拟Struts2"中,我们将探讨如何利用Servlet来实现类似Struts2框架的一些关键功能,包括请求拦截、XML配置解析、动态代理以及日志拦截。 首先,让我们了解一下Struts2框架的核心特性。Struts2...

    HTTP 通信测试或者JAVAServlet测试

    为了完成这些测试,开发者可以使用各种工具,例如Postman用于模拟HTTP请求,浏览器的开发者工具来检查网络请求和响应,以及JUnit等单元测试框架来自动化Java Servlet的测试。 总的来说,HTTP通信测试和Java Servlet...

    java-servlet-api.doc

    Java Servlet API说明文档 绪言 这是一份关于2.1版JavaServletAPI的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。 谁需要读这份文档 这份...

    java模拟测试题及答案3套

    Java EE是企业版,增加了服务器端的Web开发组件和框架,如Servlet、JSP、EJB等。 12. **JVM(Java虚拟机)**:JVM是Java程序的运行环境,负责类的加载、验证、解析、执行字节码,以及垃圾回收。 通过模拟测试题,...

    java模拟tomcat的web服务器源码

    Java模拟Tomcat Web服务器源码解析 在Java世界中,Tomcat是一款广泛应用的开源Web服务器和Servlet容器。它遵循Java Servlet和JavaServer Pages(JSP)规范,为开发者提供了轻量级、高效的运行环境。本篇文章将深入...

    servlet模拟器

    这段配置表示有一个名为"MyServlet"的Servlet,它的实现类是`com.example.MyServlet`,并且当用户访问`/myservice`路径时,服务器会调用这个Servlet。 XML解析是读取和理解`web.xml`文件的关键步骤。在Java中,我们...

    java方向模拟笔试题

    ### Java方向模拟笔试题知识点解析 #### 基础知识简答题 1. **static变量与实例变量的区别:** - **定义与作用域:** `static` 变量也称为类变量,属于整个类所有,由类的所有实例共享;而实例变量则是每个对象...

    servlet 模拟

    1. 共享状态:Servlet中的成员变量如果被多个线程同时访问,且没有适当的同步控制,就可能导致数据不一致。例如,一个计数器变量在不同线程中同时递增,结果可能会小于预期。 2. 实例方法:非静态实例方法默认情况...

    HTTPClient + MQ + servlet

    开发者可能使用HTTPClient来模拟客户端,发送请求到一个基于servlet的服务器,而服务器则利用MQ来处理这些请求,实现服务间的通信和任务调度。 在实际开发中,这样的架构可以帮助我们构建出高性能、高可用的系统。...

    用JAVA写的手机充值模拟web服务程序

    该程序的核心是利用Java的Servlet、JSP(JavaServer Pages)和SOAP(Simple Object Access Protocol)技术来构建一个模拟手机充值的Web服务。用户可以通过发送HTTP请求到服务器,服务器接收到请求后,通过Servlet...

    网上拍卖系统java+servlet+mssql2000

    网上拍卖系统是一个基于Java编程语言、Servlet技术以及MSSQL 2000数据库的典型Web应用程序,主要用于模拟在线拍卖活动。在这个系统中,用户可以浏览拍卖物品,参与竞拍,进行交易,管理员则可以管理商品信息和用户...

    java源码包---java 源码 大量 实例

    java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥  Java生成密钥、保存密钥的实例源码...

    Servlet3.0 异步处理 页面推送 Comet 实例

    Servlet3.0是Java EE平台中的一个重要更新,它引入了许多新特性,其中一项重大改进就是对异步处理的支持。这项特性使得服务器可以处理长时间运行的任务,而不会阻塞其他请求,提高了系统的响应能力和效率。本实例...

Global site tag (gtag.js) - Google Analytics