当前位置:编程学习 > JAVA >>

来个高手问个问题,Servlt 的。别说用过滤器..没学呢- -。

package com.jj;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LongifServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=gb2312");
response.setCharacterEncoding("gb2312");
PrintWriter out = response.getWriter();
out.println("<form action='/Servlet1/servlet/MainServlet' method='post'/></br>");
out.println("帐号:<input type='text' name='username'/></br>");
out.println("密码:<input type='password' name='password'/></br>");
out.println("性别:<input type='radio' name='sex' value='男'/>男<input type='radio' name='sex' value='女'/>女");
out.println("<input type='submit' value='提交'/>");

}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();
doGet(request,response);
}

}




package com.jj;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MainServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html;charset=gb2312");
response.setCharacterEncoding("gb2312");
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String password = request.getParameter("password");
String sex = request.getParameter("sex");
out.println("姓名="+username + "</br>");
out.println("密码="+password+ "</br>");
out.println("性别="+ sex);


}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();
this.doGet(request, response);
}

} --------------------编程问答-------------------- out.println("姓名="+username + "</br>");
out.println("密码="+password+ "</br>");
out.println("性别="+ sex);

第二段里 out.println("姓名")("密码")(“性别”)就这三个提交第二页会乱码。为什么呢?其他的都不乱啊?


--------------------编程问答-------------------- 代码格式化一下,就用那个#号图标。这看的,老乱了。 --------------------编程问答-------------------- 啊,没人....
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,