jsp中四个主要内置对象

来源:互联网 发布:俯瞰风景 知乎 编辑:程序博客网 时间:2024/06/07 00:52

 

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

}

 

 

 

 

 

 

 

 

原创粉丝点击