Javaweb 实现一个简单留言板

JavaWeb-简易留言板制作【MVC】 Java+Servlet+JSP 采用MVC模式(Model+View+Controller) 功能: 项目的主要模块:注册模块,登陆模块,留言列表模块,留言模块,留言详情模块。 注册模块:实现用户注册,将新注册用户数据(用户名和密码)写入数据库,并能识别该用户是否已注册,以及判断注册时密码和确认密码是否一致。 登陆模块:实现用户登陆,能够判断该用户是否已注册,用户名密码是否为空以...... 阅读详情
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    
<%
	String temp = new String();
	temp = (String) application.getAttribute("num");
	if (temp == null) {
		application.setAttribute("num", "0");
	}
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<style>
	p1{
		color:red;
	}
</style>
</head>
<script type="text/javascript">
	function checkuser(){
	
		var ch=true;
		var t1=document.getElementById("user").value;
		if(t1=="")
		{
			alert("用户名为空");
			ch=false;
		}
		return ch ;
	}
	function check(){
	        if(checkuser())
	        	return true ;
	        else 
	        	return false;
	}
</script>
<body>
	<form  id="form"  method="get" action="NewFile1.jsp" onsubmit="return check()" >
		<table >
			<tr>
			<td align="right"> 用户:</td>
			<td> <input type="text" name="user" id="user" onchange="checkuser()" style="width:170px;"/></td>
			</tr>
			<tr>
			<td align="right"> 留言:</td>
			<td> <input type="test" id="liuyan" name="liuyan"  style="width:170px;"/></td>
			</tr>
			<tr>
			<td colspan="2" >
			<input type="submit" name="bt1"  value="提交"/>
			</td>
			</tr>
		</table>
	</form>
</body>

</html>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
		<%request.setCharacterEncoding("utf-8"); %>
		<%
			int n;
			String temp1 = new String();
			String temp2 = new String();
			String temp3 = new String();
			String temp =new String();
			temp1 = request.getParameter("user");
			temp2 = request.getParameter("liuyan");
			temp3 =request.getRemoteAddr();

			temp = (String)application.getAttribute("num");
			n = Integer.parseInt(temp);
			n = n + 1;
			temp = temp.valueOf(n);
			application.setAttribute("num", temp);
			application.setAttribute("xingming" + temp, temp1);
			application.setAttribute("liuyan" + temp, temp2);
			application.setAttribute("ip"+temp,temp3);
		%>
		<%
				int i;
				for (i = 1; i <= n; i++) {
					temp = temp.valueOf(i);
					temp1 = (String) application.getAttribute("xingming" + temp);
					temp2 = (String) application.getAttribute("liuyan" + temp);
					temp3 =(String) application.getAttribute("ip" + temp);
		%>
		<tr>
			<td bgcolor="#CCFFCC" height="27"><b><%=temp1%>@<%=temp3%>说:
					<%=temp2%></b></td></br>
		</tr>
		<%
			}
			
		%>

</body>
</html>
SpringBoot制作简单留言板 使用SpringBoot制作的简单留言板,虽然功能简单,但是框架完整且简单明了,适合初学SpringBoot的人快速练习上手。 立即下载

相关推荐

告别RXTX:SpringBoot集成jSerialComm实现更现代的串口通信(附完整代码对比)

本文详细介绍了如何从传统的RXTX库迁移到jSerialComm,实现SpringBoot项目中更现代的串口通信。通过对比两种技术的依赖配置、API设计和跨平台支持,展示了jSerialComm在简化部署、提升性能和增强稳定性方面的优势,并提供了完整的代码示例和实战经验。

weixin_42522964的博客 286

Javaweb 留言板(实验)

本篇文章介绍如何实现留言板,一共需要三个jsp页面,没有连接数据库。

poem23的博客 3371

避坑指南:STM32CubeMX安装后,你的第一个工程为什么中文全是乱码?

本文详细解析了STM32CubeMX安装后中文乱码问题的根源及解决方案。从诊断乱码现象到分析编码冲突背景,提供了新项目UTF-8化、旧项目GBK兼容及版本降级等多种实用方案,帮助开发者彻底解决这一常见问题。

weixin_30699955的博客 474

JavaWeb+MySQL实现简易留言板(详细的很

金三银四到了,送上一个小福利!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!va获取)**金三银四到了,送上一个小福利![外链图片转存中…(img-hpDId2xX-1712042076981)][外链图片转存中…(img-KaqXKwqi-1712042076981)][外链图片转存中…(img-CNynJgvI-1712042076982)]《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

2401_84046876的博客 592

NVMe-MI --- Message Servicing Model(消息服务模型)

本文主要介绍NVMe-MI消息服务模型,两个主要类别是请求消息和响应消息。并介绍带外机制消息服务状态机。

智小星的博客 2014

莆田市C++专项选拔第一轮题4

现在小明同学想要从两堆硬币中各选择一枚硬币,使得两枚硬币的面值之和 不超过 k。不同的硬币组合,就算面值相同,也视为不同的方案。现在他把这些硬币分成了两堆,已知两堆硬币分别有 n 和 m 枚硬币。可选方案有: (1,2), (1,1), (1,1), (5,2), (5,1), (5,1),共 6 种。第一行三个整数 n, m, k,分别表示第一堆硬币的数量,第二堆硬币的数量,以及面值之和的上限。对于30%的数据,1 ≤ n , m ≤ 1000 , 1 ≤ b , c ≤ 1000。

lpstudio的博客 925

基于javaweb+mysql的jsp+servlet简单留言板(java+jsp+servlet+javabean+mysql+tomcat)

基于javaweb+mysql的jsp+servlet简单留言板(java+jsp+servlet+javabean+mysql+tomcat)基于javaweb+mysql的JSP+Servlet简单留言板(java+jsp+servlet+javabean+mysql+tomcat)eclipse/idea/myeclipse/sts等均可配置运行。发表留言,查看留言,回复留言,查看回复,删除留言(管理员)课程设计,大作业,毕业设计,项目练习,学习演示等。

m0_71046928的博客 1178

多IMU车载GNSS/INS数据集及介绍

文章目录前言非常棒的GINS数据集采集轨迹采集时间MEMS IMU详细信息IMU测量值方程及相关误差建模参考噪声参数安装参数文件格式描述 前言 “本文作者感谢武汉大学多源智能导航实验室和牛小骥教授提供了本文所需的GNSS/INS数据集。” 本博文介绍数据集链接为多IMU车载GNSS、INS数据集,欢迎大家下载,由于是开源数据集,因此下载不需要积分 非常棒的GINS数据集 这是一套非常好的用于GNSS/INS组合导航应用的车载数据集,本数据集采集于湖北省武汉市一处工业园区,为开阔天空场景,GNSS R

十八与她的博客 6441

Java图形用户界面(GUI)工具包swing来写一个简单的留言板程序(不带数据库)

Java图形用户界面(GUI)工具包swing来写一个简单的留言板程序(不带数据库)package demo2; import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.JFrame; import java.awt.Rectangle; import javax.swing.JLabel; import

Tomstrong_369的专栏 4395

汽车工程师必看:从CAN到Ethernet,6种车载通信协议全解析(附应用场景对比)

本文全面解析了从CAN到Ethernet的6种车载通信协议,包括CAN、LIN、MOST、FlexRay等,并对比了它们的应用场景和技术特点。文章详细介绍了各协议的演进历程、技术优势及在现代汽车中的混合网络架构设计,为汽车工程师提供了实用的协议选型指南和未来通信技术发展趋势。

weixin_28683689的博客 492

3D视觉-激光三角测量法的概述和原理

激光三角法位移测量的原理是,用一束激光以某一角度聚焦在被测物体表面,然后从另一角度对物体表面上的激光光斑进行成像,物体表面激光照射点的位置高度不同,所接受散射或反射光线的角度也不同,用。激光三角测量法是一种通过图像采集系统采集被测物表面漫反射的激光轮廓,进而基于设备已知的相对位置通过算法处理,获得被测物表面的三维轮廓数据,进而还原目标物体三维空间信息的方法。采用激光三角原理和回波分析原理进行非接触位置、位移测量的精密传感器, 广泛应用于位置、位移 、厚度、半径、形状、振动、距离等几何量的工业测量。

qq_20660115的博客 3921

JavaWeb实现简单的留言板IDEA(开源)

JavaWeb实现简单的留言板 先看看界面非常简洁!! 目前弹框是基于jquery-confirm 用到了Jquery Ajax 数据库是JDBC数库连接池。 目前实现了简单的留言功能,后续再更新 回复、后台登录管理等功能。 喜欢的拿走哦! 需要该源码的可以关注公众号:智慧小巷 回复:JSP留言板 即可! 感谢阅读! ...

DWH的博客 5523

Stable Diffusion 模型分享:Indigo Furry mix(人类与野兽的混合)

Indigo Furry mix 是一个混合模型,出的图具有雄性人类的体型和野兽的形态。条目内容类型大模型基础模型SD 1.5来源CIVITAI作者indigowing文件名称文件大小1.99GB。

水滴的博客 1831

java留言功能_java web实现简单留言板功能

本文实例为大家分享了java web实现简单留言板的具体代码,供大家参考,具体内容如下一、目标用户可以登录并记住密码进入留言板,添加留言,点击留言列表中的标题可显示该条留言全部内容。二、相关知识1、使用Cookie实现自动登录用户第一次登录网站,服务器将用户名和密码以Cookie的形式发送到客户端。当客户之后再次访问该网站时,浏览器自动将Cookie文件中的用户名和密码随请求一起发送到服务器,服务...

weixin_34664632的博客 6982

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【JavaWeb】网络留言板 可登录、注册、留言、修改留言、删除留言 附源码

留言板 前言   本程序使用java在jsp文件中实现留言功能,并且用户可以使用本程序进行登录、注册、修改留言、删除留言等操作。这是JavaWeb课程一次作业,本来想用servlet写来着,写着写着发现在jsp文件里面写Java也可实现,就写了下来。本人JavaWeb小白一个,代码封装以及界面设计方面有待改进。本程序如有漏洞欢迎各位在评论区指正,源码已上传至gitee,链接在文末,有错误会及时改正。如需要使用servlet实现功能,欢迎评论区催更。 程序思路 ...

赶不上明天的博客 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

基于javaweb和mysql的jsp+servlet简单留言板(java+jsp+servlet+javabean+mysql+tomcat)

基于javaweb和mysql的jsp+servlet简单留言板(java+jsp+servlet+javabean+mysql+tomcat)基于javaweb的JSP+Servlet简单留言板(java+jsp+servlet+javabean+mysql+tomcat)eclipse/idea/myeclipse/sts等均可配置运行。发表留言,查看留言,回复留言,查看回复,删除留言(管理员)课程设计,大作业,毕业设计,项目练习,学习演示等。

私信-在线源码及调试交流 144

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

实验二 JSP 应用

需要读取留言页面中用户输入的用户名和留言,并获取用户所使用计算机的IP 地址,按如下格式生成每条留言信息: “<用户名>@<IP 地址> 说: <留言>”。设计实现一个留言页面,使用表单进行提交。页面应包含的元素如图所示,注意选取适当的输入元素类型,并对其命名;表单的 action 属性设置应指向所设计的添加留言页面。页面应包含的元素如图所示,注意选取适当的输入元素类型,并对其命名;表单的 action 属性设置应指向所设计的校验页面。《Java Web 程序设计》 实验指导。(二)实现一个简单留言板。

Kuugo_的博客 550

Jsp留言板

用Jsp + Servlet + JavaBean 做的一个简单的留言板,可以提交留言和查看留言。

当你的才华还撑不起你的野心时,那你就应该静下心来学习。 2588
上一篇: BMP图片格式
下一篇: JPEG图片的隐写
ffgcc
博客等级 码龄9年 32粉丝 296原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值