织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>杂项技术>JAVA>

一个jsp留言簿的制作实例

罗索客 发布于 2002-07-23 14:08 点击:次 
采用最简化的留言方式,包括填写并提交留言和查看所有留言。留言区制作包括shade.jsp和do_shade.jsp,前者提供显示界面,接受输入,后者接受并写入数据库,然后转回到shade.jsp。
TAG:

采用最简化的留言方式,包括填写并提交留言和查看所有留言。
留言区制作包括shade.jsp和do_shade.jsp,前者提供显示界面,接受输入,后者接受并写入数据库,然后转回到shade.jsp。

使用的jsp代码包括:

1 读取session变量,以此判断是否为合法用户。这里设定为只有合法才能访问。
2 调用统一的javabeans接口执行数据库操作。这里是select-SQL。
3 引用数据集中的字段值,采用如下方法:
tt = RS.getString("name");
经试验,tt必须先声明并赋初值。如果采用如下形式
String tt=RS.getString("name");
似乎存在问题。

4 文件包含,采用如下方式:
5 表单参数读取,例如:
String shade1=request.getParameter("shade");

以下为shade.jsp源代码:
--shade.jsp--

<!--
String getLoginmessage = (String) session.getvalue("loginSign");
if(getLoginmessage!="OK"){
-->
<!--
<meta content="text/html; charset=gb2312" http-equiv="Content-Type" />
<link href="style.css" type="text/css" rel="stylesheet" />

<!--include file="top.htm"-->

<p><b><font color="#ff0000">欢迎来到小龙亭,请在此题词吧!</font></b></p>

<form action="do_shade.jsp" method="post">
<center>
<table>
<tbody>
<tr><td>
<textarea rows="5" cols="70" maxlength="80" name="shade"></textarea>
</td></tr>
<tr><td align="center">
<input type="submit" size="4" value="提交查询内容" />value="提交留言"
</td></tr>
</tbody></table>

</center>
</form>
<p><b><font color="#ff0000">已有多位名人在此题词:</font></b></p>
<center>
<!--page language="java" import="java.sql.*"-->
<jsp:usebean class="mydb.mydb" id="workM" scope="page"></jsp:usebean>
<!--r />
ResultSet RS = workM.executeQuery("SELECT * FROM shade");
String name1;
String shade1;
out.print("<table width=''''70%'''' border=''''2'''' style=''''color:white'''' >");
out.print("<tr><td width=''''10%'''' >Name</td><td width=''''90%'''' >Words</td></tr>");

while (RS.next()) {
out.print("<tr><td>");
name1 = RS.getString("name");
out.print(name1);
out.print("</td><td>");
shade1=RS.getString("shade");
out.print(shade1);
out.print("</td></tr>");
}

out.print("</table>");
RS.close();
-->
</center>
<p align="center"><a href="myindex.jsp">返回主页</a></p>

<!--include file="bottom.htm"-->

以下为do_shade.jsp的代码:

--do_shade.jsp--

<link href="style.css" type="text/css" rel="stylesheet" />

<!--page language="java" import="java.sql.*"-->
<jsp:usebean class="mydb.mydb" id="RegBean2" scope="page"></jsp:usebean>
<!--
String name1=(String) session.getvalue("username");
String shade1=request.getParameter("shade");
String strSQL="insert into shade values(''''" + name1 + "'''',''''" + shade1 + "'''')";
RegBean2.executeQuery(strSQL);
-->

<script language=javascript>
window.location="shade.jsp"
</script>

(iwgh)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200207/1214.html]
本文出处:网络博客 作者:iwgh
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容