用JSP实现简单的留言板

作者:GGG166
在实现简单留言板时,本人用三个JSP页面来实现,分别是:输入页面(input)、处理页面(show)和显示页面(pane)。
输入页面有简单三部分组成:姓名、标题和评论,代码如下:

<%-- 作者:GGG166
--%>
<%@page contentType="text/html;charset=gb2312" %>
<html><body><form action="show.jsp" method="post" name="form">输入名字:<input type="text" name="name" value=""><br>留言标题:<input type="text" name="title" value=""><br>留言:<br><textarea name="message" rows="10" cols="40" wrap="physical"></textarea><br><input type="submit" name="submit" value="提交"></form><a href="pane.jsp">查看留言板</a></body>
</html>

处理页面就是接受从input页面的内容,加以处理。代码如下:

<%-- 作者:GGG166
--%>
<%@page contentType="text/html;charset=gb2312" %>
<%@page import="java.util.*"%>
<html><body><%! Vector v=new Vector();//动态数组int i=0;ServletContext application;synchronized void leaveWord(String s){//方法声明,用于在添加评论application=getServletContext();i++;v.add("No"+i+","+s);application.setAttribute("Mess",v);}%><%request.setCharacterEncoding("gb2312");//乱码处理String name=request.getParameter("name");//接收姓名String title=request.getParameter("title");//接收标题String message=request.getParameter("message");//接收评论if(name==null){name="guest"+(int)(Math.random()*10000);}if(title==null){title="无标题";}if(message==null){message="无信息";}String s=name+"#"+title+"#"+message;leaveWord(s);out.print("你的评论已提交!");%><a href="input.jsp">返回留言页面</a></body>
</html>

显示页面,就把所用评论显示出来,代码如下:

<%-- 作者: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实现简单的留言板相关推荐

  1. php实例之简单的留言板,PHP实例一之简单的留言板

    注:参考兄弟连教学视频写的一个简单的留言板模块,获得更多内容请参考我的博文. 示例:文本式留言板 需要的知识点: 1.文件操作: file_put_contents();文件的写入函数 file_ge ...

  2. php mysql 简单留言板_php+mysql 最简单的留言板_PHP教程

    php+mysql 最简单的留言板 学完了记得动手操作. id name email content ; $result = mysql_query(SELECT * FROM message); w ...

  3. PHP编辑留言源码,php实现简单的留言板功能(附源码)

    php实现简单的留言板功能 1.原理 简单的说就是 数据库的创建,添加数据,显示在前端上.我的程序只是简单的留言再显示. 首先写好留言的前端页面,就简单的写入作者,标题和内容. 2.界面: 3.显示留 ...

  4. php mysql 简单留言板_PHP+MySql实现一个简单的留言板

    跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼-(不熟练花了一天的时间- 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础S ...

  5. php简易留言板功能,php简单的留言板与回复功能具体实现

    php简单的留言板与回复功能具体实现 留言板是在刚接触php时用来学习的一个简单的应用例子了,今天我再给初学php的朋友提供一个完整的php留言板的全部制作过程,希望对你会有帮助 在网上找了这方面的教 ...

  6. 基于jsp+sevlet+mysql实现留言板

    基于jsp+sevlet+mysql实现留言板 一.系统介绍 二.功能展示 1.用户登陆 2.用户注册 3.留言信息 4.添加留言 三.获取源码 一.系统介绍 系统主要功能: 用户登陆.用户注册.留言 ...

  7. PHP搭建简单的留言板论坛

    PHP搭建简单的留言板论坛 搭建环境 效果展示 网站首页 会员中心 注册界面 注册成功 个人中心 头像上传 上传成功 个人中心 登录页面 留言板 留言 代码布局 详细代码 MySQL数据库 index ...

  8. vue实现留言板的功能_Vue实现简单的留言板

    本文实例为大家分享了Vue实现简单的留言板的具体代码,供大家参考,具体内容如下 body { /* margin: 0; */ padding-left: 10px; } #app{ width: 4 ...

  9. php实现简单的留言板

    最近学些php的课程还是一本满足的,毕竟是脚本语言还是很容易上手的,不吹不黑,哈哈!好了,进入正题,本文在实现留言板的过程讲解一些知识点. 如何连接数据库? 说来尴尬,我的wampserver的mys ...

  10. 【留言板】使用Think PHP6+光年模板开发一个简单的留言板

    前言:本文章是使用thinkphp6框架加上光年模板开发的一套留言板,个人感觉特别适合新手有点小基础的同学尝试去实战,文章和代码可能都写得不太好! 工具与环境: VSCode(简称)也可以使用别的 光 ...

最新文章

  1. pycharm专业版使用jupyter notebook并且进行调试
  2. Frontiers期刊向您邀稿啦!脑机接口领域
  3. dev treeview控件_在winform中怎样实现好看的treeview样式
  4. python-jieba分词模块
  5. ionic获取手机通讯录
  6. 基于DOS的ipc$最详攻略。
  7. the port is already in use
  8. rm: cannot remove ‘malloc.pro/.user.ini‘: Operation not permitted
  9. 微信小程序 背景图片设置
  10. # iOS项目——IM聊天工具(集成融云SDK)
  11. ZZULIOJ--2825: 收集金币
  12. java 抛体运动6_抛体运动的公式
  13. python判断字符串大小写的三大函数——islower、isupper、istitle函数的用法及实例
  14. 陈年再创业:B2C必须标准化 VANCL只做男装
  15. 科沃斯机器人招股_科沃斯机器人首次公开发行A股股票的初步询价公告
  16. 读《中国通史》(1)
  17. redis缓存(redis缓存工具封装篇)
  18. C语言数据结构-实验一 C语言回顾及算法分析
  19. Abaqus2017 安装后启动失败_51CAE_新浪博客
  20. 提效120%!优维科技助力德邦快递实现自动化运维

热门文章

  1. 图像直方图规定化 matlab代码,MATLAB图像直方图规定化问题
  2. CSDN的手机APP可以写博客了
  3. 大电流dcdc降压芯片20a_详细计算公式丨Buck降压开关电源的功率损耗
  4. H.264视频压缩标准
  5. 怎么修改chrome浏览器的字体
  6. SCSI 设备热插拔
  7. LaTeX入门——如何独立排版出一篇期刊论文
  8. Android 6.0谷歌卡刷包,卡刷包走起:谷歌Nexus5升级安卓6.0/Android M教程
  9. Linux下如何解压.zip和.rar文件
  10. vue中index.html文件为什么可以使用模板语法