zoukankan      html  css  js  c++  java
  • jsp内置对象作业2-留言簿

    1.留言簿页面:liuYan.jsp

     1 <%@ page language="java" contentType="text/html; charset=UTF-8"
     2     pageEncoding="UTF-8" %>
     3     
     4 <%@ page import= "java.net.URLDecoder" %>
     5 
     6 <%@ page import="java.util.*" %>
     7 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     8 <html>
     9 <head>
    10 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    11 <title>留言薄</title>
    12 </head>
    13 <body>
    14 <h3>留言薄</h3>
    15 <%
    16 Cookie[] co = request.getCookies();
    17 
    18 String nc = "";
    19 String ly = "";
    20 
    21 //ArrayList<String> ar = new ArrayList<>();
    22 
    23 if(co != null)
    24 {
    25     for(int i = 0; i < co.length; i++)
    26     {
    27         if(co[i].getName().equals("myco"))
    28         {
    29             //String mes = "";
    30             
    31             nc = URLDecoder.decode(co[i].getValue().split("#")[0]);
    32 
    33             ly = URLDecoder.decode(co[i].getValue().split("#")[1]);
    34             
    35             //ar.add(mes);
    36             
    37             out.print("<br>昵称:" + nc +"<br> 留言:" + ly + "<br>");
    38         }
    39     }
    40     
    41     /*
    42     for(int i = 0; i < ar.size(); i ++)
    43     {
    44         out.print("<br>昵称:" + ar.get(i).split("#") +"<br> 留言:" + ar.get(i).split("#")[1] + "<br>");    
    45     }
    46     */
    47 }
    48 else
    49 {
    50     out.print("暂时没有留言");
    51 }
    52 %>
    53 <br>
    54 <form name = "form2" action = "xianShi.jsp" method="post">
    55 请输入昵称:<input type = "text" name = "nc"><br>
    56 
    57 请输入您的留言:<br>
    58 <textarea rows="10" cols="100" name = "ly"></textarea>
    59 <br>
    60 <input type = "submit" value = "提交">
    61 
    62 </form>
    63 </body>
    64 </html>

    2,留言处理页面, xianShi.jsp

     1 <%@ page language="java" contentType="text/html; charset=UTF-8"
     2     pageEncoding="UTF-8" errorPage="error1.jsp"%>
     3     
     4 <%@ page import="java.net.URLEncoder" %>
     5 
     6 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     7 <html>
     8 <head>
     9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    10 <title>留言处理页</title>
    11 </head>
    12 <body>
    13 <%
    14 //request.setCharacterEncoding("GB18030");
    15 
    16 //String nc = URLEncoder.encode(request.getParameter("nc"),"UTF-8");
    17 String nc = URLEncoder.encode(new String(request.getParameter("nc").getBytes("ISO-8859-1"),"UTF-8"));
    18 String ly = URLEncoder.encode(new String(request.getParameter("ly").getBytes("ISO-8859-1"),"UTF-8"));
    19 
    20 Cookie co = new Cookie("myco",nc + "#" + ly);
    21 
    22 co.setMaxAge(60*60*24*30);
    23 
    24 response.addCookie(co);
    25 
    26 //out.print();
    27 
    28 response.sendRedirect("liuYan.jsp");
    29 %>
    30  
    31 
    32 </body>
    33 </html>
  • 相关阅读:
    研究动态扩容数据库解决方案
    研究分布式唯一ID生成,看完这篇就够
    聊聊心跳机制及netty心跳实现
    聊聊微服务熔断降级Hystrix
    聊聊ReentrantLock的内部实现
    Python迭代器和生成器
    Flask容器化部署原理与实现
    WSGI到底是什么?
    Tensorflow基础
    Python字典 你必须知道的用法系列
  • 原文地址:https://www.cnblogs.com/dirgo/p/4993965.html
Copyright © 2011-2022 走看看