(4) request对象的使用

核心代码:
index.jsp

<body>
    <form action="request.jsp">
        username: <input type="text" name="username"><br> 
        password: <input type="password" name="password"><br> 
        <input type="submit" value="提交" name="submit">   
        <input type="reset" value="reset">
    </form>
</body>

request.jsp

  <body>
    <!--获取表单信息  -->
    <% String struser = request.getParameter("username"); %>
    <% String strpass = request.getParameter("password"); %>
    <%=struser %><br/>
    <%=strpass %><br/>
    <%
        if(struser==null)
            struser="";
        if(strpass==null)
            strpass="";
        if(struser.equals("xue") && strpass.equals("123"))
            out.println("登录成功");
        else
            out.println("登录失败");
    %>
    <!--处理中文输出乱码  -->
    <%  String btnName = request.getParameter("submit");
/*      byte c[] = btnName.getBytes("UTF-8");
        btnName = new String(c); */
    %>
    <%=btnName %>
    <br/>
    
    
    <!--request常用方法  -->
    <%= request.getProtocol() %><br/>
    <%= request.getScheme() %><br/>
    <%= request.getServerName() %><br/>
    <%= request.getServerPort() %><br/>
    <%= request.getRemoteAddr() %><br/>
    <%= request.getRemoteHost() %><br/>
    
    
    <!--response对象,动态改变ContentType属性  -->
    <form action="" method="get" name="form">
        <input type="submit" value="yes" name="submit1"/>
    </form>
    <%
        String str = request.getParameter("submit1");
        if(str==null)
            str="";
        //默认保存当前页面
        if(str.equals("yes"))
            response.setContentType("application/msword;charset=GB2312");
    %>
    <br/>
    
    
    <!--重定向,注意只有表单提交之后才能用request对象 -->
    <form action="">
        <input type="submit" value="redirect" name="redirect"/>
    </form>
    <%
        String redirect = request.getParameter("redirect");
        if(redirect==null)
            redirect="";
        if(redirect.equals("redirect"))
            response.sendRedirect("session.jsp");
    %>
  </body>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 一、JSP基础 1.1什么是JSP JSP(Java ServerPage)是Java服务器端动态页面技术。是su...
    晨星资源阅读 1,197评论 0 6
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,427评论 0 10
  • JSP 基本结构JSP 页面组成:模板文本(HTML,XML,纯文本),JSP 元素;JSP 元素:脚本元素,指令...
    jslancer阅读 899评论 0 11
  • 幸运拥有一朵七色花 可以许下七个愿望 生活开始下滋润的小雨 小小的鞋子,小小的心儿 年幼不懂得分享 路太宽容易找不...
    还不饿阅读 427评论 1 1