request 是javax.servlet.http.HttpServletRequest接口的对象 javax.servlet.http.HttpServletRequest是javax.servlet.http.ServletRequest的子接口。
String str = request.getParameter("info"); //接受参数
编码乱码解决:浏览器默认编码是UTF-8 中文编码是GBK 或GB2312
request.setCharacterEncoding("GBK");
或者是:String str = new String( request.getParameter("info").getBytes("ISO8859-1") );
得到复选框的值 最好有个判断inst是否为空
String inst[ ] = request.getParameterValues("inst"); //得到的是数组
for(int i=0;i<inst.length;i++){
<%=inst[i]%>
}
java.util.Enumeration enu = request.getParmeterNames( );
while(enu.hasMoreElements){
String paramName = (String) enu.nextElement();
<%=paramName%>
<%=request.getParameter(paramName)%>
}
复选框的取得
在复选框的name中用**name;
if(paramName.startsWith("**")){
String paramValue[ ]=request.getParameterValues(paramName);
for(int i=0 ;i<paramValue.length;i++){
<%=paramValue[i]%>
}
}else{
String paramValue = request.getParameter(paramName);
<%=paramValue %>
}

本文详细介绍了如何使用javax.servlet.http.HttpServletRequest接口处理HTTP请求,包括获取参数、解决乱码问题、复选框处理及遍历请求参数名等核心内容。
794

被折叠的 条评论
为什么被折叠?



