request.setCharacterEncoding("gb2312"); Vector v=(Vector)application.getAttribute("Mess"); for(int i=0;i<v.size();i++){ String message=(String)v.elementAt(i); String []a=message.split("#"); out.print("留言人:"+a[0]+","); out.print("标题:"+a[1]+"<br>"); out.print("留言内容:"+a[2]+"<br>"); } 翻译代码
时间: 2024-03-04 16:51:47 浏览: 54
这段代码的作用是:设置请求的字符编码为 gb2312,然后从 application 中获取名为 "Mess" 的 Vector 对象,遍历该 Vector 中的元素,每个元素都是一个以 "#" 分割的字符串,字符串的第一个部分是留言人,第二个部分是标题,第三个部分是留言内容。最后将每个留言的留言人、标题和留言内容输出到页面上。
相关问题
<%-- 作者:GGG166 --%> <%@page contentType="text/html;charset=gb2312" %> <%@page import="java.util.*"%> <html> <body> <% request.setCharacterEncoding("gb2312"); Vector v=(Vector)application.getAttribute("Mess"); for(int i=0;i<v.size();i++){ String message=(String)v.elementAt(i); String []a=message.split("#"); out.print("留言人:"+a[0]+","); out.print("标题:"+a[1]+"<br>"); out.print("留言内容:"+a[2]+"<br>"); } %> </body> </html>
这段代码也是一个 JSP 页面,用于显示留言板上的所有留言信息。其中使用了一个 Vector 动态数组来存储留言信息,并使用 ServletContext 中的 Mess 属性来获取数据。在 JSP 页面中,首先通过 application 对象获取存储留言信息的 Vector 对象 v。然后使用 for 循环遍历 Vector 中的每一个元素,将其转换为字符串,并使用 split 方法将其按照 "#" 分割成姓名、标题和评论三个部分。最后输出每个留言的姓名、标题和评论信息。
阅读全文