`
feohoo
  • 浏览: 113851 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JSP代码(添加,查询)

阅读更多
JSP技术:
----------------------------------------
public class ISOtoGb2312
{
public static String convert( String str )
{
try
{
byte<> bytesStr=str.getBytes( "ISO-8859-1" ) ;
return new String( bytesStr, "gb2312" ) ; 
}
catch( Exception ex)
{
return str ;
}
}
}
-------------------------------------------------------------------
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
输入数据
</title>
</head>
<body bgcolor="#ffffff">
<h1>
请输入数据:
</h1>
<hr>
<form method="POST" action="insert.jsp">
<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.txt"
S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<p> </p>

<p> </p>
<p><img border="0" src="img/cisco.gif" width="70" height="81">
<font size="5" color="#0000FF"><b>学 号:
</b></font><input type="text" name="id" size="25"> <img border="0" src="img/cisco.gif" width="70" height="81">
<font size="5" color="#0000FF"><b>性 别</b></font><font size="5" color="#0000FF"><b>:
</b></font><input type="text" name="sex" size="24"></p>
<p><img border="0" src="img/cisco.gif" width="70" height="81">
<font size="5" color="#000080"><b>姓 名:
</b></font><input type="text" name="name" size="25"> <img border="0" src="img/cisco.gif" width="70" height="81">
<font size="5" color="#0000FF"><b>年 龄: </b></font><input type="text" name="age" size="24"></p>

<p><img border="0" src="img/cisco.gif" width="70" height="81">
<font size="5" color="#000080"><b>地 址:
</b></font><input type="text" name="addr" size="84"> </p>

<p> </p>

<p>
<input type="submit" value="提交" name="B1" style="font-size: 14pt; font-weight: bold">
<input type="reset" value="全部重写" name="B2" style="font-size: 14pt; font-weight: bold">
</p>
</form>


</body>
</html>
---------------------------------------------------------------------
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import = "java.sql.*"%>
<%@ page language = "java"%>
<%@ page import = "test.ISOtoGb2312"%>
<html>
<head>
<title>
添加数据
</title>
</head>
<body bgcolor="#ffffff">
<h1>
接收数据,添加到数据库.
</h1>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
Connection con = DriverManager.getConnection("jdbc:odbc:zjyds1"); //建立数据库链接
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
String strSQL;
strSQL = "INSERT INTO tab02(id, name, sex, " +
"age, addr) Values (" +
ISOtoGb2312.convert( request.getParameter("id")) + "," +
ISOtoGb2312.convert( request.getParameter("name")) + "," +
ISOtoGb2312.convert( request.getParameter("sex")) + "," +
ISOtoGb2312.convert( request.getParameter("age")) + "," +
ISOtoGb2312.convert( request.getParameter("addr")) + ")";
stmt.executeUpdate(strSQL);
ResultSet rs; //建立ResultSet(结果集)对象
rs = stmt.executeQuery("SELECT * FROM tab02"); //执行SQL语句
%>
<CENTER>
<TABLE bgcolor=pink>
<TR bgcolor=silver>
<TD><B>编号</B></TD><TD><B>姓 名 </B></TD><TD><B>性 别</B></TD><TD><B> 年 龄</B></TD><TD><B>地 址</B></TD>
</TR>
<%
//利用while循环将数据表中的记录列出
while (rs.next())
{
%>
<TR bgcolor=white>
<TD><B><%= rs.getString("id") %></B></TD>
<TD><B><%= rs.getString("name") %></B></TD>
<TD><B><%= rs.getString("sex") %></B></TD>
<TD><B><%= rs.getString("age") %></B></TD>
<TD><B><%= rs.getString("addr") %></B></TD>
</TR>
<%
}
rs.close(); //关闭ResultSet对象
stmt.close(); //关闭Statement对象
con.close(); //关闭Connection对象
%>
</TABLE>
</CENTER>
<h3><a href="jsp1.jsp">返回</a></h3>
</body>
</html>
-----------------------------------------------------------------------------------
   



 
   
留言人:刘晨       留言时间:2004-5-17 18:30:38

留言内容:
jsp1:
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="com.borland.internetbeans.*,com.borland.dx.dataset.*,com.borland.dx.sql.dataset.*" %>
<%@ taglib uri="/internetbeans.tld" prefix="ix" %>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
<html>
<head>
<title>
jsp1
</title>
</head>
<jsp:useBean id="jsp1BeanId" scope="session" class="test.Jsp1Bean" />
<jsp:setProperty name="jsp1BeanId" property="*" />
<body bgcolor="#ff00ff">
<h1>
JBuilder Generated JSP
<br>
<hr>
这是第一次使用JSP技术 !!!----2004/3/1--南昌大学软件学院----
</h1>
<h3><a href="tmp/page_1.htm">另一页</a></h3>
<br>
<h3><a href="jsp2.jsp">下一页</a></h3>
<br>
<h3><a href="DBBean.jsp">数据库</a></h3>
<form method="post">
<br>Enter new value : <input name="sample"><br>
<br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
<br>
Value of Bean property is :<jsp:getProperty name="jsp1BeanId" property="sample" />
</form>
<h3><a href="jsp4.jsp">登录</a></h3>
</body>
</html>
-----------------------------------------------------------------------------------------------------------
Jsp1Bean.java
package test;
/*aaaaaaa
bbbbbbb
ccccccccc*/
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/

public class Jsp1Bean {
private String sample = "Start value";
//Access sample property
public String getSample() {
return sample;
}
//Access sample property
public void setSample(String newValue) {
if (newValue!=null) {
sample = newValue;
}
}
}
----------------------------------------------------------------------------------------------------------
jsp2:
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.sql.*" %>
<%@ page language="java" %>
<HTML>
<HEAD>
<TITLE>顺序取得数据</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE = 5 COLOR = blue>顺序取得数据</FONT>
</CENTER>
<BR>
<HR>
<BR>
<CENTER>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
Connection con = DriverManager.getConnection("jdbc:odbc:zjyds1"); //建立数据库链接
Statement stmt = con.createStatement(); //建立Statement对象
ResultSet rs; //建立ResultSet(结果集)对象
rs = stmt.executeQuery("SELECT * FROM tab01"); //执行SQL语句
%>
<TABLE bgcolor=pink>
<TR bgcolor=silver>
<TD><B>学 号</B></TD><TD><B>姓 名 </B></TD><TD><B>性 别 </B></TD><TD><B>年 龄 </B></TD><TD><B>地 址</B></TD>
</TR>
<%
//利用while循环将数据表中的记录列出
while (rs.next())
{
%>
<TR bgcolor=white>
<TD><B><%= rs.getString("id") %></B></TD>
<TD><B><%= rs.getString("name") %></B></TD>
<TD><B><%= rs.getString("sex") %></B></TD>
<TD><B><%= rs.getString("age") %></B></TD>
<TD><B><%= rs.getString("addr") %></B></TD>
</TR>
<%
}
rs.close(); //关闭ResultSet对象
stmt.close(); //关闭Statement对象
con.close(); //关闭Connection对象
%>
</TABLE>
</CENTER>
</BODY>
</HTML>
-------------------------------------------------------------------------------------------
jsp3:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
jsp3
</title>
</head>
<jsp:useBean id="jsp3BeanId" scope="session" class="test.Jsp3Bean" />
<jsp:setProperty name="jsp3BeanId" property="*" />
<body bgcolor="#ffffc0">
<h1>
JBuilder Generated JSP
</h1>
<form method="post">
<br>Enter new value : <input name="sample"><br>
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
<br>
Value of Bean property is :<jsp:getProperty name="jsp3BeanId" property="sample" />
</form>
</body>
</html>
-----------------------------------------------------------------------------------------------
jsp4:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
登录
</title>
</head>
<body bgcolor="#ffffc0">
<form method="POST" action="jsp6.jsp">
<p align="center">
用户名:<input type="text" name="username" size="20"></p>
<p align="center">
密  码:<input type="password" name="password" size="20"></p>
<p align="center">
<input type="radio" value="manage" checked name="select">
管理   
<input type="radio" name="select" value="statistic">统计</p>
<p align="center"><input type="submit" value="登 录" name="login">
   <input type="reset" value="重 写" name="reset"></p>
</form>
</body>
</html>
----------------------------------------------------------------------------------------------------------
jsp6:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
接收数据
</title>
</head>
<body bgcolor="#ffffff">
<%
String user,pwd,choice;

user=request.getParameter("username");
pwd=request.getParameter("password");
choice=request.getParameter("select");

if(choice.equals("manage")){
//user select manage.
%>
<jsp:forward page="jsp7.jsp">
<jsp:param name="username" value="<%=user%>"/>
<jsp:param name="password" value="<%=pwd%>"/>
</jsp:forward>
<%
}else{
//user select statistic
%>
<jsp:forward page="jsp8.jsp">
<jsp:param name="username" value="<%=user%>"/>
<jsp:param name="password" value="<%=pwd%>"/>
</jsp:forward>
<%
}
%>

</body>
</html>
-----------------------------------------------------------------------------------------------
jsp7:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
jsp7
</title>
</head>
<body bgcolor="#ffffff">
<h1>
这是管理页 !!!
</h1>
<br>
<%
String user,pwd;
user=request.getParameter("username");
pwd=request.getParameter("password");
%>
username is: <%=user%><br>
password is: <%=pwd%><br>

</body>
</html>
---------------------------------------------------------------------------------------------
jsp8:
<%@ page contentType="text/html; charset=GB2312" %>
<html>
<head>
<title>
jsp8
</title>
</head>
<body bgcolor="#ffffff">
<h1>
这是统计页 !!!
</h1>
<br>
<%
String user,pwd;
//user=request.getParameter("username");
user=new String(request.getParameter("username").getBytes("ISO8859_1"));
pwd=request.getParameter("password");
%>
username is: <%=user%><br>
password is: <%=pwd%><br>

</body>
</html>
----------------------------------------------------------------------------------------------------
input.html
<HTML>
<HEAD>
<TITLE>网页引导</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE = 5 COLOR = blue>网页引导</FONT>
</CENTER>
<BR>
<HR>
<BR>
<FORM action="sendRedirect.jsp" method=post name=form1>
<P>姓名 : <INPUT name=inputName ></P>
<P>E-Mail : <INPUT name=inputE_Mail ></P>
<INPUT name=submit type=submit value=送出>
</FORM>
</BODY>
</HTML
-----------------------------------------------------------------------------
sendRedirect.jsp:
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page language="java" %>
<%
String Name = request.getParameter("inputName");
String E_Mail = request.getParameter("inputE_Mail");
if(Name.equals("") || E_Mail.equals(""))//检查Name或E_Mail是否完成资料输入
response.sendRedirect("sendRedirect.html"); //若未完成资料输入则将网页导向sendRedirect.html
%>
<HTML>
<HEAD>
<TITLE>网页引导</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE = 5 COLOR = blue>网页引导</FONT>
</CENTER>
<BR>
<HR>
<BR>
<P>您的大名是:
<%= Name %>
</P>
<P>E-Mail帐号为:
<%= E_Mail %>
</P>
<p><a href="../jsp1.jsp">返回</a></p>
</BODY>
</HTML>
-----------------------------------------------------------------------------------
sendRedirect.html:
<HTML>
<HEAD>
<TITLE>网页引导</TITLE>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE = 5 COLOR = blue>网页引导</FONT>
</CENTER>
<BR>
<HR>
<BR>
<FORM action="sendRedirect.jsp" method=post name=form1>
<font size=5 color=red>
你输入的信息不完整,请重新输入!
</font>
<br>
<P>姓名 : <INPUT name=inputName ></P>
<P>E-Mail : <INPUT name=inputE_Mail ></P>
<INPUT name=submit type=submit value=送出>
</FORM>
</BODY>
</HTML>
分享到:
评论

相关推荐

    JSP 代码生成工具 JSP Maker 1.1 英文免费版.zip

    可选的JSP列表,添加/复制,查看,编辑,删除和搜索每个表/查询的页面。所有脚本都通过URL正确链接。可自定义的字段显示顺序。 每个字段的高度可自定义的视图和编辑格式 编辑页面的客户端JavaScript验证 每个表/查询...

    jsp图书馆 代码

    本项目是基于JSP技术实现的一个图书馆管理系统,主要目标是提供一个简单明了的图书管理平台,便于管理员进行图书的录入、查询、借阅和归还等操作。这个系统采用Java语言编写,利用JSP(JavaServer Pages)作为前端...

    JSP程序代码添加水印

    绝对好使。不好不要钱. import java.awt.*; import java.awt.image.*; import java.io.*; import javax.swing.*; ...import java.text.AttributedString;...import java.awt.font.TextAttribute;...import java.text....

    jsp带模糊查询的分页代码

    本示例“jsp带模糊查询的分页代码”将介绍如何使用JSP结合Servlet和MySQL数据库实现一个具有模糊查询功能的分页系统。这个系统允许用户输入关键词,对数据库中的数据进行模糊匹配,并以分页的形式展示搜索结果。 ...

    jsp中添加java代码

    这是自己学习时的例子,能运行,很好地反映了如何在jsp中输出java代码!

    myeclipse 中用 JSP连接数据库详细截图 + jsp查询类代码

    * 使用 JSP 语言编写查询类代码 * 使用 try-catch 语句捕获异常 * 使用_out_对象输出查询结果 * 使用 HTML 语言格式化查询结果 四、JSP 页面设计 * 使用 HTML 语言设计 JSP 页面 * 使用_head_标签定义页面标题 * ...

    仓库管理系统JSP代码

    《仓库管理系统JSP代码详解与应用》 仓库管理系统是企业运营中的重要组成部分,它负责管理库存、订单、发货等业务流程。在这个系统中,JSP(JavaServer Pages)技术被广泛应用,结合Java后端和MyEclipse开发环境,...

    15个JSP项目实例技术源代码

    本资源"15个JSP项目实例技术源代码"提供了一系列实际应用场景的JSP项目示例,对于学习和掌握JSP技术具有很高的参考价值。 ### JSP基础知识 1. **JSP语法结构**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态...

    myeclipse jsp代码联想配置

    【标题】"myeclipse jsp代码联想配置"涉及到的是在MyEclipse集成开发环境中设置JSP文件的代码自动补全和智能提示功能。MyEclipse是一款强大的Java Web开发工具,它提供了对JSP、HTML、JavaScript等Web前端语言的强大...

    图书资料查询系统(java jsp)

    通常,开发者会使用SQL(结构化查询语言)来操作数据,比如添加新图书、更新信息或检索匹配查询的记录。本系统可能已经包含了数据库设计,如表结构、字段定义以及相关的SQL语句。 **Servlet技术** 虽然JSP主要负责...

    图书管理系统jsp源代码

    在这个项目中,我们可以通过用户友好的界面执行各种操作,如添加书籍、查询书籍、借书、还书以及管理用户账户等。 首先,我们需要了解JSP技术。JSP是Java平台上的一个服务器端脚本语言,用于创建动态网页。它将HTML...

    java+jsp的添加和查询

    本教程将聚焦于“java+jsp的添加和查询”这一主题,为初学者提供一个实践性的学习指南。 首先,Java是一种面向对象的编程语言,广泛应用于服务器端编程,为Web应用提供了强大的后端支持。而JSP则是Java的一种视图...

    物流管理 jsp代码网站

    【物流管理jsp代码网站】是一个基于JavaServer Pages (JSP)技术开发的网站项目,主要目的是实现物流管理的信息化操作。这个项目包含了前后台的网页界面,提供了对物流信息进行录入、查询、更新和删除等功能。数据库...

    jsp购物车源代码

    **JSP购物车源代码详解** 在Web开发中,购物车功能是电商网站不可或缺的一部分,它允许用户在浏览商品时选择并临时存储他们想要购买的商品。在这个“JSP购物车源代码”中,我们将深入探讨如何使用Java Server Pages...

    JSP+Servlet简单新闻管理系统,无复查UI代码,简洁,代码可读性高!

    1. **Servlet类**:如`NewsServlet.java`,处理HTTP请求,进行新闻的添加、删除、修改、查询等操作。 2. **JSP页面**:如`newsList.jsp`显示新闻列表,`newsDetail.jsp`展示新闻详情,`addNews.jsp`用于添加新闻等。...

    基于JSP的公交查询系统

    【基于JSP的公交查询系统】是一个Web应用程序,主要用于帮助用户查询公交线路、站点和时刻等信息。系统采用JavaServer Pages(JSP)技术作为前端展示层,与后端SQL数据库进行交互,实现数据的存储和检索。在这个系统...

    jsp简单电商网站设计源代码

    这通常需要结合后台数据库查询和JSP的条件判断语句来实现。 7. **数据库设计**:电商网站通常包含多个数据库表,如用户表(User)、商品表(Product)、订单表(Order)等。数据库设计合理与否直接影响到系统的性能...

    jsp网上商店代码

    【标题】"jsp网上商店代码"是一个以JavaServer Pages(JSP)技术为基础构建的电子商务应用实例,适合初学者和有经验的开发者用来学习和理解JSP在开发网上商店系统中的应用。JSP是一种动态网页技术,允许开发人员在...

    JSP增删改例子代码

    在JSP代码中,如果`c`的值为`1`,则执行插入操作: ```jsp if (parm.equals("1")) { String condition = "insert into student values('" + std_id + "','" + std_name + "','" + std_sex + "','" + std_cj + "')...

    火车票查询jsp编码

    10. **版本控制与注释**:良好的编码习惯包括使用版本控制系统(如Git)来管理代码,并在代码中添加清晰的注释,便于他人理解和改进。 通过完成这个"火车票查询jsp编码"项目,初学者不仅能学习到JSP的基本使用,还...

Global site tag (gtag.js) - Google Analytics