博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp利用application实现留言板
阅读量:3945 次
发布时间:2019-05-24

本文共 1606 字,大约阅读时间需要 5 分钟。

文章目录

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8" import="java.util.*"%>
留言板
请输入您的姓名:
请输入标题:
请输入留言内容:
    

process.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8" import="java.util.*,java.text.*"%>
Insert title here<%//获取到用户输入得信息,并且将用户得信息处理成一个字符串request.setCharacterEncoding("UTF-8");String name=request.getParameter("name");String title=request.getParameter("title");String content=request.getParameter("content");//out.println(name+"
");//out.println(title+"
");//out.println(content+"
");if(name==""){
name="游客"+(int)(Math.random()*1000);}if(title==""){
title="无标题";}if(content==""){
content="无内容";}Date time=new Date();DateFormat bf = new SimpleDateFormat("MM.dd HH:mm");String format = bf.format(time);out.println(format);String s=name+"#"+title+"#"+format+"#"+content+"#";addMessage(s);%><%!//定义向量vector装入用户输入得信息Vector v=new Vector();ServletContext application;synchronized void addMessage(String s){
application=getServletContext(); v.add(s); application.setAttribute("Message", v);}%> 返回首页

show.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8" import="java.util.*"%>
Insert title here<%//从application获取输入得内容Vector v=(Vector)application.getAttribute("Message");//out.println(v);%>

这是一个留言板

<%for(int i=0;i
"); String[] a1=a.split("#");//切割分离出信息%> 姓名:<%=a1[0] %>
主题:<%=a1[1] %>
留言时间:<%=a1[2] %>
留言内容:<%=a1[3] %>

<%}%>

实现图

在这里插入图片描述

转载地址:http://wdlwi.baihongyu.com/

你可能感兴趣的文章
Win10+VS+ESP32环境搭建
查看>>
Ubuntu+win10远程桌面
查看>>
flutter-实现圆角带边框的view(android无效)
查看>>
android 代码实现圆角
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
ReactNative使用Redux例子
查看>>
Promise的基本使用
查看>>
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>
coursesa课程 Python 3 programming 输出每一行句子的第三个单词
查看>>
Returning a value from a function
查看>>
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
coursesa课程 Python 3 programming The while Statement
查看>>