来个高手问个问题,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