JSP实现留言板「建议收藏」

JSP实现留言板「建议收藏」JSP实现留言板submitMsg.jsp<%@pageimport=”java.util.ArrayList”%><%@pageimport=”bean.Message”%><%@pageimport=”java.util.List”%><%@pagelanguage=”java”contentType=”text/html;…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

JSP实现留言板

在这里插入图片描述
在这里插入图片描述
submitMsg.jsp

<%@page import="java.util.ArrayList"%>
<%@page import="bean.Message"%>
<%@page import="java.util.List"%>
<%@ page language="java" 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=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="submitMsg.jsp" method="post">
	<p>请输入姓名
	<input type="text" name="nikename"><p/>
	<p>请输入标题
	<input type="text" name="title"><p/>
	<p>请输入内容
	<textarea rows="10" cols="36" name="message"></textarea><p/>
	
	<input type="submit" value="提交" name="submit">	
	</form>
	
	<form action="showMessage.jsp" method="post">
	<input type="submit" value="查看" name="look">	
	</form>
	
	<%
	List<Message> list = (List<Message>)application.getAttribute("allMsgs");
	String nikename=request.getParameter("nikename");
	String title=request.getParameter("title");
	String message=request.getParameter("message");
	
	Message msg=new Message(nikename,title,message);
	if(nikename!=null && title!=null && message!=null){ 
   
		if(list==null){ 
   
			list=new ArrayList<>();
			list.add(msg);
		}else{ 
   
			list.add(msg);
		}
		
		application.setAttribute("allMsgs", list);
	}
	
	%>
	
	
	
</body>
</html>

showMessage.jsp

<%@page import="bean.Message"%>
<%@page import="java.util.List"%>
<%@ page language="java" 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=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	List<Message> list = (List<Message>)application.getAttribute("allMsgs");
		if(list==null){ 
   
			out.print("暂无数据!");
		}else{ 
   
			for(int i=0;i<list.size();i++){ 
   
				%>
			<ul>
				<li>NO.<%=i+1 %></li>
				<li>姓名:<%=list.get(i).getNikename() %></li>
				<li>标题:<%=list.get(i).getTitle() %></li>
				<li>内容:<%=list.get(i).getMessage() %></li>

			</ul>
				<%
			}
		}
		
		%>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184238.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RestSharp的使用记录「建议收藏」

    RestSharp的使用记录「建议收藏」关于使用RestSharp在.net4.5时应安装105.0.0.0好像新的版本不支持,需要.net4.5.2才可以调用传参的方法varclient=newRestClient($”{url}SFContract/Send”);varrequest=newRestRequest();request.Method=Method.POST;//a.[FromBody]接收

    2022年9月7日
    0
  • SQL Server 2019 安装教程[通俗易懂]

    SQLServer2019安装教程下载安装SQL:1、下载SQLServer2019Developer官方网址:下载地址。2、下拉选择免费版本,直接点击下载(别问,问就是家境贫寒????)。3、双击启动安装文件,示例:4、等待…5、选择基本安装类型,示例:6、选择语言:中文(简体),然后点击接受。示例:7、根据自己的需求,选择合适的安装路径,最后点击安装。示例:…

    2022年4月6日
    226
  • vsftp怎么用_不使用网络客户端怎么设置

    vsftp怎么用_不使用网络客户端怎么设置FTPDocument1FTP支持两种模式。这两种模式被称为“标准”(或“主动”)模式和“被动”(或“PASV”)模式。“标准”模式FTP客户端向FTP服务器发送PORT命令。“被动”模式客户端向FTP服务器发送PASV命令。这两条命令是通过FTP命令通道发送的。“标准”模式FTP客户端首先建立一个到FTP服务器上TCP端口21的连接。此连接会建立FTP命令通道。当FTP客户端需要接收数据(例如文…

    2022年9月25日
    0
  • AutoSAR系列讲解 – 总目录

    AutoSAR系列讲解 – 总目录博主想在开始前先讲一下我们的具体安排,这里就以目录加说明的形式展示出来,同时这也可以作为大家学习AutoSAR的参考。由于实践篇需要在很久以后才会更新,所以这里我们先罗列一下理论篇的内容,实践篇等开始更新的时候我再补充上

    2022年7月20日
    22
  • stunnel+CCProxy:搭建加密代理

    stunnel+CCProxy:搭建加密代理冒着SC的风险再次上传一篇局域网安全的代理教程….[注意拉几个大字]总所周知,不可抗拒的特别有用心的原因,我们无法访问youtube,picasa,Twitter……国外优秀网站,很多人采用了代理服务器的方法访问。如果您有一台放在海外的服务器,这个就好办了。下载一个CCProxy,设置成代理服务器就可以了。不过好像总是有问题,比较明显的是在访问的页面含有一些敏感词语的时候会被无法访…

    2022年9月9日
    1
  • 常量字符串过长的解决办法_jdbc编译异常

    常量字符串过长的解决办法_jdbc编译异常如果使用String str = “这是一个很长很长很长 你需要的字符串。”; 出现异常不能正常编译运行时,可以使用下方:StringBuilder sb = new StringBuilder();sb.append(“这是一个很长很长”);sb.append(“很长 你需要的字符串”);字符串太长或字符串其他情况下可使用 : StringBuilder sb = new StringBuilder()…

    2022年8月20日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号