标签:
使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新
<%
	request.setCharacterEncoding("GBK");
	String titleName =  
		request.getParameter("titlename");
%>
| 方法名称 | 说 明 | 
| String getParameter(String name) | 根据页面表单组件名称获取页面提交数据 | 
| String[ ] getParameterValues(String name) | 获取一个页面表单组件对应多个值时的用户的请求数据 | 
| void setCharacterEncoding(String charset) | 指定每个请求的编码,在调用getParameter( )之前进行设定,可以解决中文乱码问题 | 
| String getRemoterAddr() | 返回提交请求的客户机的IP地址 | 
 <form name="form1" method="post" action="reginfo.jsp">
    <table border="0" align="center">
      <tr> <td>用户名</td><td> <input type="text" name="name"></td></tr>
      <tr><td>密码</td><td > <input type="password" name="pwd"> </td></tr>
      <tr> <td>你喜欢的水果:</td><td> 
         <input type="checkbox" name="channel" value="苹果"> 苹果
  <input type="checkbox" name="channel" value="梨"> 梨
          <input type="checkbox" name="channel" value="西瓜"> 西瓜 
          <input type="checkbox" name="channel" value="香蕉"> 香蕉        </td></tr>
       <!-- 以下是提交、取消按钮 -->
    </table>
</form>
    
//在进行页面开发时,存在多种字符集编码设置,我们只需要在页面设置支持中文字符的字符集就可以了
//设置读取请求信息的字符编码为GBK或者GB2312或者UTF-8
    request.setCharacterEncoding(“utf-8");    
    <%
    //读取用户名和密码
    String name = request.getParameter("name");
    String pwd = request.getParameter("pwd");
    …HTML页面代码…
    //读取复选框选择项
    String[] channels = request.getParameterValues("channel");
    if (channels != null) {
             for (int i = 0; i < channels.length; i++) {
    out.println(channels[i]);
              }
    }
%>
| 属性 | 描述 | 默认值 
 
 
 
 | 
| language | 指定JSP页面使用的脚本语言 | java | 
| import | 通过该属性来引用脚本语言中使用到的类文件 | 无 | 
| contentType | 用来指定JSP页面所采用的编码方式 | text/html, ISO-8859-1 
 | 
标签:
原文地址:http://www.cnblogs.com/wlx520/p/4486309.html