表单和javabean的运用 |
|
|
test.jsp
<html>
<head>
<title>this is a testbean</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form action="usebean.jsp" name="form" method="post">
bookName<input type="text" name="bookName"/><br>
bookConcern<input type="text" name="bookConcern"/><br>
bookCompany<input type="text" name="bookCompany"/><br>
<input type="submit" name="submit" value="submit"/>
</form>
</body>
</html>
usebean.jsp
<html>
<head>
<title>this is usebean</title>
</head>
<body>
<jsp:useBean id="testBean" scope="request" class="bean.UseBean"/>
<jsp:setProperty name="testBean" property="bookName" param="bookName"/>
<jsp:setProperty name="testBean" property="bookConcern" param="bookConcern"/>
<jsp:setProperty name="testBean" property="bookCompany" param="bookCompany"/>
bookName: <%=testBean.getBookName()%><br>
bookConcern: <%=testBean.getBookConcern()%><br>
bookCompany: <%=testBean.getBookCompany()%><br>
</body>
</html>
UseBean.java
package bean;
public class UseBean {
private String bookName;
private String bookConcern;
private String bookCompany;
public void setBookName(String bookName)
{
this.bookName = bookName;
}
public void setBookConcern(String bookConcern)
{
this.bookConcern=bookConcern;
}
public void setBookCompany(String bookCompany){
this.bookCompany=bookCompany;
}
public String getBookName(){
return bookName;
}
public String getBookConcern(){
return bookConcern;
}
public String getBookCompany(){
return bookCompany;
}
编写好这三个文件后将其布置在tomcat下就可以运行了
|
时间和日期 |
|
|
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var strDate,strTime;
function webClock()
{
var dNow=new Date();
var dHours=dNow.getHours();
var dMinutes=dNow.getMinutes();
var dSeconds=dNow.getSeconds();
strTime+=((dMinutes<10)?:"0":":")+dMinutes;
strTime+=((dSeconds<10)?:"0":":")+dSeconds;
strTime=dHours;
clock.time.value=strTime;
var dDate=dNow.getDate();
var dMonth=dNow.getMonth()+1;
var dYear=dNow.getYear();
strDate=dMonth;
strDate+=((dMonth<10)?:"/0":"/")+dDate;
strDate+="/"+dYear;
clock.date.value=strDate;
setTimeout("webClock()",1000);
}
</SCRIPT>
</HEAD>
<BODY ONLOAD="wedClock()">
<FORM NAME="clock">
时间:<INPUT TYPE="TEXT" NAME="time" SIZE="10"><BR>
日期:<INPUT TYPE="TEXT" NAME="date" SIZE="10"><BR>
</FORM>
</BODY>
</HTML>
|
超级链接 |
|
|
<HTML> <BODY>
<FORM NAME="frm">
<INPUT TYPE="BUTTON" VALUE="超级链接" ONCLICK="test_location()">
</FORM>
<SCRIPT LANGUAGE="JavaScript>
function test_location()
{
window.location="1_14.html";
//("http://localhost:8080/1_14.html","my","toolbar=no,left=150,top=200,menubar=no,width=150,height=150");
}
</SCRIPT>
</BODY>
</HTML>
|
图片 |
|
|
<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
function imgclick(oimg)
{
alert("图片是:"+oimg.name+"\r\n 图片的位置是:"+oimg.src);
}
</SCRIPT>
<IMG src="Edit_Commit.gif" NAME="imgl" ONCLICK="imgclick(this)">
</IMG>
</BODY>
</HTML>
|
复制 |
|
|
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function do_copy()
{
var str=frm1.one.value;
frm2.two.value=str;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="frm1">
<INPUT TYPE="TEXT" NAME="one">
<INPUT TYPE="BUTTON" VALUE="复制" ONCLICK="do_copy()">
</FORM>
<FORM NAME="frm2">
<INPUT TYPE="TEXT" NAME="two">
</FORM>
</BODY>
</HTML>
|
选择 |
|
|
<HTML>
<BODY>
<SELECT NAME="selAddr" SIZE="1" ONCHANGE="func()">
<OPTION SELECTED VALUE="SHANGHAI">SHANGHAI</OPTION>
<OPTION SELECT VALUE="HUNAN">HUNAN</OPTION>
<OPTION SELECT VALUE="GUANGDONG">GUANGDONG</OPTION>
<SCRIPT LANGUAGE="JavaScript">
function func()
{
alert("ni xuanze le "+selAddr.value);
}
</SCRIPT>
</BODY>
</HTML>
|
链接 |
|
|
<%@ page contentType="text/html; charset=GB2312" %>
<table>
<tr>
<td> <a href= "first.jsp " target= "main "> 加载 </a> </td>
</tr>
<tr>
<td height= "200 "> <iframe width=500 height=200 name=first frameborder=0 src= "first.jsp " scrolling= "auto ">
</iframe> </td>
</tr>
</table>
<%@ page contentType="text/html; charset=GB2312" %>
<table>
<tr>
<td> 加载成功 </td>
</tr>
</table>
|
链接 |
|
|
<%@ page contentType="text/html; charset=GB2312" %>
<table>
<tr>
<td> <a href= "first.jsp " target= "main "> 加载 </a> </td>
</tr>
<tr>
<td height= "200 "> <iframe width=500 height=200 name=second frameborder=0 src= "first.jsp " scrolling= "auto ">
</iframe> </td>
</tr>
</table>
<%@ page contentType="text/html; charset=GB2312" %>
<table>
<tr>
<td> 加载成功 </td>
</tr>
</table>
|
数据库 |
|
|
<%@ page contentType= "text/html;charset=gb2312 "%>
<%@ page import= "java.sql.* "%>
<html>
<body>
<%Class.forName( "org.gjt.mm.mysql.Driver ").newInstance();
String url = "jdbc:mysql://localhost/softforum?user=soft&password
=soft1234&useUnicode=true&characterEncoding=8859_1 "
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql= "select * from test ";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为: <%=rs.getString(1)%>
您的第二个字段内容为: <%=rs.getString(2)%>
<%}%>
<%out.print( "数据库操作成功,恭喜你 ");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
|