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 %>
}