java模拟登陆 10行代码就是不成功 求大神看看
自己写了个测试的jsp的登陆网页 只要账户密码正确就往数据库里加一条数据 这个网页测试过的是正确的 所以证明我的java项目总是没办法成功发送post请求 请大神看看我的代码。
import java.io.*;
import java.util.*;
import java.net.*;
public class 碾米机kjljl {
    public static void main(String[] args) {
        try {
            URL url = new URL("http://localhost:8080/dfvfd3/test.jsp");
            String post = "us=23"
                        + "&pa=23";
                      //  + "&type=" + URLEncoder.encode("1");
            URLConnection conn = url.openConnection();
            conn.setDoInput(true);
            conn.setDoOutput(true);
            conn.setUseCaches(false);
            conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
           // PrintStream out = new PrintStream(conn.getOutputStream());
            OutputStreamWriter out=new OutputStreamWriter(conn.getOutputStream());
            out.write(post);
            out.flush();
            out.close();
            BufferedReader in = new BufferedReader(
                    new InputStreamReader(conn.getInputStream(),"utf-8"));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
------解决方案--------------------/**
	 * 向指定URL发送POST方法的请求
	 * 
	 * @param url
	 *            发送请求的URL
	 * @param params
	 *            请求参数,请求参数应该是name1=value1&name2=value2的形式。
	 * @return URL所代表远程资源的响应
	 */
	public static String sendPost(String url, String params) {
		PrintWriter out = null;
		BufferedReader in = null;
		String result = "";
		try {
			URL realUrl = new URL(url);
			// 打开和URL之间的连接
			URLConnection conn = realUrl.openConnection();
			// 设置通用的请求属性
			conn.setRequestProperty("accept", "*/