一个简单的servlet和客户端交互的程序
来源:互联网 发布:springboot源码分析 编辑:程序博客网 时间:2024/06/11 16:14
servlet端
package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class signin
*/
@WebServlet("/Signin")
public class Signin extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public Signin() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out=response.getWriter();
//String name=(String)request.getParameter("name");
String number=(String)request.getParameter("number");
//System.out.println("姓名="+name+",学号="+number);
System.out.println("姓名="+number);
//out.print("姓名="+name+",学号="+number);
out.print("姓名="+number);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
客户端
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
public class Sgin {
/**
* @param args
*/
public static void main(String[] args) {
URL url;
OutputStreamWriter out;
HttpURLConnection urlConnection;
BufferedReader reader;
String line;
String value="2122";
try{
url=new URL("http://192.168.36.59:8080/InfoSearch/Signin");
urlConnection = (HttpURLConnection)url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setRequestMethod("POST");//调用servlet服务器端的POST方法
out = new OutputStreamWriter(urlConnection.getOutputStream(),"UTF-8");
out.write("number="+value);//以学生的学号为索引 来查询学生的详细信息
out.flush();
out.close();
//得到输入流,即获得了网页的内容
reader=new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"GBK"));
while((line=reader.readLine())!=null){
System.out.println(line);
}
}
catch(Exception e){
System.out.println(e);
e.printStackTrace();
}
}
}
- 一个简单的servlet和客户端交互的程序
- 一个简单的Servlet程序
- 一个简单的servlet程序
- 一个简单的servlet 程序
- 简单的android客户端servlet服务端的交互
- 简单的android客户端servlet服务端的交互
- Android和服务器servlet的简单交互
- libevent实现的一个简单的服务器和客户端程序
- 使用jrtplib写的一个简单服务器和客户端程序
- 简单的Android服务端和客户端登录交互(客户端)
- 编写一个简单的servlet小程序
- 一个简单的TCP客户端程序流程
- 客户端-服务器的简单交互
- 简单的Android服务端和客户端登录交互(服务端)
- 简单的servlet程序
- VC写的socket程序实现一个简单Echo服务器端和客户端程序
- 01 TCP Socket 编程_一个简单的服务端程序和客户端程序实现
- 一个简单的servlet-cookie和session
- MATLAB常用函数
- 编程之美 2.6 精确表达浮点数
- URL和URI的区别
- git push 失败 error:failed to push some refs to ...
- How tomcat works 读书笔记十四 服务器组件和服务组件
- 一个简单的servlet和客户端交互的程序
- 蓝海破冰,橙子引擎重新定义TV游戏 演讲全文
- 8,嵌入式Linux之LCD
- Chrom 的线程模型
- Git: Add submodule with a specific version
- Ubuntu14.04+CUDA6.5环境下神经网络工具包Deepnet配置
- 解决点击关闭按钮,应用程序退出时,系统爆出“集合已修改,可能无法执行枚举操作”异常的相关思路
- 编程之美 2.7 最大公约数问题
- android:scaleType 属性