<a onclick="fclick();">短信<a/><script language ="javascript"> function fclick(){ //同学请我看球去,如果不急的话,改天再写:) //大意就是用javascript 来redirect the url }</script>
简单,就是在超连接后面加个?号,后面有个变量和值,如 <a href="view.jsp?id=128">查看</a> 在view.jsp页面用Sting id = getParameter("id");得到id值然后用select * from table where id='"+id+"';得到该记录的所有资料就可以处理了!
传入一个参数
nextpage.jsp?id=8
request.getPramater("id")
就可以了
function fclick(){
//同学请我看球去,如果不急的话,改天再写:)
//大意就是用javascript 来redirect the url
}</script>
<a href="view.jsp?id=128">查看</a>
在view.jsp页面用Sting id = getParameter("id");得到id值然后用select * from table where id='"+id+"';得到该记录的所有资料就可以处理了!
<%@ page contentType="text/html; charset=gb2312" import="tom.jiafei.*,java.sql.*"%>
<html>
<body bgcolor=pink>
<%
int id;
String joke,
leixing;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://swturbo:1433;DatabaseName=joke";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs;
rs=stmt.executeQuery("select * from zhenggui");%>
<Table Border>
<TR>
<TH width=100>序号
<TH width=500>内容
<TH width=100>类型
</TR>
<%while(rs.next())
{ out.print("<TR>");
id=rs.getInt(1);
out.print("<TD>"+id+"</TD>");
joke=rs.getString(2);
joke=Util.codeString(joke);
out.print("<TD><a href=http://www.sina.com.cn>"+joke+"</a></TD>");
leixing=rs.getString(3);
leixing=Util.codeString(leixing);
out.print("<TD>"+leixing+"</TD>");
out.print("</TR>");
}
out.print("</Table>");
%>
</body>
</html>
你可以在写链接的时候写http://www.sina.com.cn?jokeid=<%=id%>
然后在你的另一个页面上用int jokeid = Integer.parseInt(request.getParameter("jokeid"));然后在sql语句中从数据库中得到相应的记录select * from zhenggui where id=jokeid;