jsp向servlet传递参数的两种情况及中文乱码处理
第一种方法是通过get方式传递参数:
parameter.jsp代码如下:
?ParaServlet.java的代码如下:
?ParaServlet.java的代码如下:
import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.ServletException;public class ParaServlet extends HttpServlet{public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,java.io.IOException{}public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,java.io.IOException{request.setCharacterEncoding("GBK");String str = request.getParameter("test");System.out.println(str);}}?
post方式是通过request.setCharacterEncoding("GBK");?来转码的
如果想要传递中文参数? get方式比较少用? 因为get方式麻烦
?