Applet与Servlet通讯 (片段源码)

2016-02-19 13:26 3 1 收藏

下面请跟着图老师小编一起来了解下Applet与Servlet通讯 (片段源码),精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】


  Applet与Servlet通讯 (源码) 作者:jdeveloper
  
  Applet source (partly)
  ...
  
  
  

  showStatus(textField1.getText());
  URL servlet = new URL(this.getDocumentBase(),"servlet/GetParameterServlet");
  URLConnection connection = servlet.openConnection();
  connection.setUseCaches(false);
  connection.setDoOutput(true);
  ByteArrayOutputStream byteStream = new ByteArrayOutputStream(1024);
  PrintWriter out = new PrintWriter(byteStream, true);
  String postData = "Name=" + URLEncoder.encode(textField1.getText());
  out.print(postData);
  out.flush();
  String lengthString = String.valueOf(byteStream.size());
  connection.setRequestProperty("Content-Length", lengthString);
  connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
  byteStream.writeTo(connection.getOutputStream());
  BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  textArea1.setText("");
  String s;
  for(; (s = br.readLine()) != null && s.length() 0; textArea1.appendText(s + ""));
   ...

  Servlet source
  
  
  
  

  // GetParameterServlet
  import Java.io.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  import java.util.*;
  
  
  public class GetParameterServlet extends HttpServlet {
   public void doGet(HttpServletRequest request,
   HttpServletResponse response)
   throws ServletException, IOException {
  response.setContentType("text/Html");
  
  PrintWriter out = response.getWriter();
  String title = "Reading Request Parameters";
  String name = request.getParameter("Name");
  out.println(title);
  out.println("Hello: " + name );
  
   }
  
   public void doPost(HttpServletRequest request,
   HttpServletResponse response)
   throws ServletException, IOException {
  doGet(request, response);
   }
  }
  

  
  
  
  
  
  
  --------------------------------------------------------------------------------

来源:http://www.tulaoshi.com/n/20160219/1604249.html

延伸阅读
1.ServletConfig接口用于描述Servlet本身的相关配置信息。 ServletContext接口用于描述应用程序(server.xml中的一个Context配置,即一个虚拟目录)的相关信息。 2.Servlet配置初始化参数,例如: 代码如下: servlet  servlet-nameXXX/servlet-name  servlet-classXxx/servlet-class  init-param   param-nameyy...
Java的AWT库允许你把用户界面建立在Java applet中。AWT库包含有所有的用于建立简单界面所需要的控制:按钮、编辑框、检查框等等。 import java.awt.*; import java.applet.*; public class AppletEvent extends Applet { int x, y ; Button b ; Color clr ; 在该applet构造函数中,代码初始化了变量x,y,clr,建立了一个新的...
标签: Java JAVA基础
要调用 Servlet 或 Web 应用程序,请使用下列任一种方法:由 URL 调用、在 <FORM 标记中调用、在 <SERVLET标记中调用、在 JSP 文件中调用、在 ASP 文件中调用。 1. 由 URL 调用 Servlet 这里有两种用 Servlet 的 URL 从浏览器中调用该 Servlet 的方法: (1) 指定 Servlet 名称:当用 WebSphere应用服务器 管理器来将一个 Servlet 实...
JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3.1。可以直接从JAVA官方站点java.sun.com下载获得。在Win98下这直接安装,不需要什么设置就可以直接运行。 用记事本来写一个被人熟知HelloWWW.java(...
什么是 Applet Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。 当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览...

经验教程

52

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部