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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CSS半透明边框效果

    CSS半透明边框效果源代码:&lt;!doctypehtml&gt;&lt;html&gt;&lt;head&gt;&lt;metacharset="utf-8"&gt;&lt;style&gt;div{ width:500px; height:309px; border:50pxsolidhsla(0,0%,100%,0.5); background:url(file:///C:/Use…

    2022年7月13日
    11
  • 导航守卫beforeEach的运用

    导航守卫beforeEach的运用beforeEach用于在路由跳转前要执行的方法。我在项目中用于全局main.js中,判断是否登录,如果登录就继续跳转,没有登录就去跳转页面constrouter=newVueRouter({…})router.beforeEach((to,from,next)=&gt;{if(to.matched.some(record=&gt;record.meta.req…

    2022年6月29日
    29
  • spring是什么意思_什么spring是孩子

    spring是什么意思_什么spring是孩子Spring是什么?            Spring是一个开源的轻量级的Java开发框架。  2.Spring能帮我们做什么?          简化应用程序的开发。  3.简化应用程序开发体现在哪些方面?     ①IOC容器       Java思想是面向对象的开发,一个应用程序是由一组对象通过相互协作开发出的业务逻辑组成,那么如何管理这些对象,使他们高效地协作呢?抽象工厂、工…

    2025年6月13日
    3
  • 『Python』hashlib的简单使用

    『Python』hashlib的简单使用hashlib的简单使用实用

    2022年6月9日
    40
  • php url安全性,allow_url_fopen潜在的安全性风险

    php url安全性,allow_url_fopen潜在的安全性风险PHP的动态功能同时也是潜在安全性风险的,它会从网路上的任何位置主动撷取、接收及处理资料。攻击者可能会试图传送恶意的资料和指令码,并欺骗您的服务器撷取恶意的指令码及执行它们。攻击者也可能会试图读取和写入您服务器上的档案,以控制网站并利用网站实现自己的目的。您可以设定PHP设定来加强PHP安装的安全性,并协助保护网站防止恶意攻击。Php.ini档案会指定PHP在您的网站上执行时所使用…

    2022年7月16日
    14
  • 找出重复两次的数–有且只有一个数字重复两次,其余都不重复「建议收藏」

    找出重复两次的数–有且只有一个数字重复两次,其余都不重复「建议收藏」问题描述:数字范围是0-99的整数,给出101个整数,其中只有一个是重复两次的数,找出这个数分析:如果是有序的话,遍历一次就可以找出方法一:先排序,再遍历,遍历超过一次方法二:只是排序,排序过程中对于元素相等这一特殊情况拿出来判断,直接返回相等的这个元素,方法三:使用亦或运算符 ^ ,这个也是刚了解到的,遍历一次 相同数字 亦或一次 结果是 0 不同数异或一次,结果是 1 …

    2022年6月13日
    37

发表回复

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

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