javaweb jsp制作留言板

原创 2016年05月31日 19:27:07

这个留言板可以添加留言薄,重新填写留言,查看所有留言。写了三个.jsp文件,

其代码如下

这是第一个代码也是整体的框架:

<%@ 
   page contentType="text/html;charset=UTF-8"
   %>
<%
	String temp = new String();
	temp = (String) application.getAttribute("num");
	if (temp == null) {
		application.setAttribute("num", "0");
	}
%>

<html>
<head>

<title>留言板</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
	<!--
	function MM_openBrWindow(theURL, winName, features) {
		window.open(theURL, winName, features);
	}
	-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
	<p> </p>
	<p align="center">
		<b><font size="5" color="#FF6633">留言板</font></b>
	</p>
	<hr size="1">
	<form name="form1" method="post" action="202-2.jsp">
		<table width="60%" border="0" cellspacing="1" cellpadding="3"
			align="center" bgcolor="#999999">
			<tr bgcolor="#FFFFFF">
				<td width="20%">留言作者:</td>
				<td width="80%"><input type="text" name="txtaut"></td>
			</tr>
			<tr bgcolor="#FFFFFF">
				<td width="20%">留言标题:</td>
				<td width="80%"><input type="text" name="txttit"></td>
			</tr>
			<tr bgcolor="#FFFFFF">
				<td width="20%">留言内容:</td>
				<td width="80%"> </td>
			</tr>
			<tr bgcolor="#FFFFFF">
				<td width="20%"> </td>
				<td width="80%"><textarea name="txtart" cols="45" rows="7"></textarea>
				</td>
			</tr>
			<tr bgcolor="#FFFFFF">
				<td width="20%"> </td>
				<td width="80%"> </td>
			</tr>
			<tr bgcolor="#FFFFFF">
				<td colspan="2">
					<div align="center">
						<input type="submit" name="cmdok" value="添加到留言薄"> 
						<input
							type="reset" name="cmdreset" value="重新填写留言">
						<input
							type="button" name="cmdread" value="查看所有留言"
							onClick="MM_openBrWindow('203.jsp'),'','toolbar=no, location=no,status=no,menubar=no,scrollbars=no,width=400,height=400'">
					</div>
				</td>
			</tr>
		</table>
	</form>
	<p> </p>
</body>
</html>

下面是第二个代码,它是保存留言之后显示留言成功,然后可以成功的返回到主界面,代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>


<title>留言板</title>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
	
</script>
</head>




<body bgcolor="#FFFFFF" text="#000000">
	<p> </p>
	<p align="center">
		<b><font size="5" color="#FF6633">留 言 板 </font></b>
	</p>
	<hr size="1">
	<%
		int n;
		String temp  = new String();
		String temp1 = new String();
		String temp2 = new String();
		String temp3 = new String();
		temp1 = request.getParameter("txttit");
		temp2 = request.getParameter("txtaut");
		temp3 = request.getParameter("txtart");
		n = temp1.length() * temp2.length() * temp3.length();
		if (n != 0) {
			temp = (String)application.getAttribute("num");
			n = Integer.parseInt(temp);
			n = n + 1;
			temp = temp.valueOf(n);
			application.setAttribute("num", temp);
			application.setAttribute("tit" + temp, temp1);
			application.setAttribute("aut" + temp, temp2);
			application.setAttribute("art" + temp, temp3);
	%>
	<p> </p>
	<p align="center">留言成功!</p>
	<%}
	 else {
	%>
	<p align="center"><font color="#FF0000">不添加作者、标题和内容,留言失败!</font></p>
	<%
		}
	%>
	<p align="center">
		<a href="201.jsp">返回首页</a>
	</p>
</body>
</html>


最后一个代码是查看留言时候用到的:

<%@ 
   page contentType="text/html;charset=UTF-8"
   %>

<html>
<head>

<title>留言板</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
	<p> </p>
	<p align="center">
		<b><font size="5" color="#FF6633">留 言 板 </font></b>
	</p>
	<hr size="1">
	<%
		int n;
		String temp = new String();
		String temp1 = new String();
		String temp2 = new String();
		String temp3 = new String();
		temp = (String) application.getAttribute("num");
		n = Integer.parseInt(temp);
		if (n == 0) {
	%>
	<p> </p>
	<p align="center">目前还没有文章!</p>
	<%
		} else {
	%>
	<table width="60%" border="1" cellspacing="0" cellpadding="5"
		align="center" bordercolor="#999999">
		<%
			int i;
				for (i = 1; i <= n; i++) {
					temp = temp.valueOf(i);
					temp1 = (String) application.getAttribute("tit" + temp);
					temp2 = (String) application.getAttribute("aut" + temp);
					temp3 = (String) application.getAttribute("art" + temp);
		%>
		<tr>
			<td bgcolor="#CCFFCC" height="27"><b><%=temp%>.标题:<%=temp1%>作者:
					<%=temp2%></b></td>
		</tr>
		<tr>
			<td><%=temp3%></td>
		</tr>
		<%
			}
			}
		%>
	</table>
	<p align="center"> </p>
</body>
</html>

你可以改变里面的内容达到自己想要的结果

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Jsp简易留言板的实现:application与Arraylist应用示例

index.jsp http://www.w3.org/1999/xhtml"> index ArrayList al_say=new ArrayList...

jsp留言板源代码一

oracle数据表创建.   create table guestbook ( lw_title varchar2(100) not null, --留言主题 lw_author va...

JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)

学JavaEE也有一段时间了,跟着老师和教材做了不少东西,但是一直以来没时间写博客,今天就把以前写的一个简易留言板简单发一下吧。 开发工具 主要用的开发工具为 MyEclipse(2014、201...

用jsp制作的留言板

  • 2008-09-27 12:48
  • 811KB
  • 下载

java版留言板jsp制作

  • 2008-11-04 23:14
  • 145KB
  • 下载

java学习笔记之jsp连接到数据库的小型留言板项目

思路:编写一个开始的静态网页,在这个网页里面提交form表单中的内容。然后开始java代码的编写。这部分的java代码编写和CS模式中java代码的编写是一样的。将其分为三个包:domain、pers...

jsp留言板源代码

guestbook.jsp =========================== 张家界电话黄页(网上114) BODY { FONT-FAMILY: "宋体\\","Arial Narrow...
  • klxmin
  • klxmin
  • 2011-07-19 20:38
  • 1785

Jsp+Servlet+JavaBean学习阶段案例-留言板(MessageBoard)

Jsp+Servlet+JavaBean学习阶段的一个案例总结 名称:留言板(MessageBoard) 开发技术:Jsp+Servlet+JavaBean 数据库:Mysql 开发工具:Intell...

毕业设计jsp+mysql留言板

index.jsp *{ color:#369; padding:10 15 10 15; margin:0px;font-family: "Microsoft YaHei"; font...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)