菜鸟处学JSP请教!!!!!!!!!!!!!!!!

haoni99 2003-08-22 09:28:37

本人做了一个在线算命程序,用星座算命跟数据库连接出现的问题是,数据库中定义了12个星座名,代号和内容,我在页面下拉菜单中选择一个水平座的话,如果水平座在数据库中的代号是“1“的话,按确定按钮怎样把内容显示在另一个页面中。希望能提供一些代码,谢谢。

页面代码如下:

<HTML>
<HEAD>
<TITLE> 命运</TITLE>
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<form bgcolor="#F5F5F5" method="post" action="list.jsp">
<center><font color=yellow><h2>在线算命</font></center></h2>
<marquee direction=left behavior=alternate loop=20000 scrollamount=10><p> <IMG SRC="../../../picture.jpg" WIDTH="485" HEIGHT="248" BORDER=0 ALT=""></p></marquee>

<br>
<table border="0" width="600" valign="middle" cellspacing="0" cellpadding="0" align="left" bgcolor="#CCFF00" background="#00FF33">
<p> <tr><td> <p><h2>星座:
<select name="area" size="1" >
<option value=""> ------</option>
<option value='水平座'>水平座</option>
<option value='双鱼座'>双鱼座</option>
<option value='白羊座'>白羊座</option>
<option value='金牛座'>金牛座</option>
<option value='双子座'>双子座</option>
<option value='巨蟹座'>巨蟹座</option>
<option value='狮子座'>狮子座</option>
<option value='处女座'>处女座</option>
<option value='天平座'>天平座</option>
<option value='天蝎座'>天蝎座</option>
<option value='射手座'>射手座</option>
<option value='摩羯座'>摩羯座</option></h2>


</select>

<br>
<p>
<tr >
<td width=344> <h2><input type="submit" name="Input" value="提交"></h2> </td>
</tr>
</p>
</table>
</form>
</BODY>
</HTML>
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LingFengNB 2003-08-23
  • 打赏
  • 举报
回复
<list.jsp>代码
<%@ page contentType="text/html; charset=GBK" %>//显示中文
<%@ page import="java.sql.*"%>

<%String area=request.getParameter("area")
area=new String(area.getBytes("ISO8859_1"), "GBK");
try{
建立连接;
Statement stmt=你的连接.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tablename where [关键字段]='"+area+"'";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}
rs.close();
stmt.close();
你的连接.close();
}
catch(SQLException ex)
{
out.println("sqlexception:"+ex.getMessage());
}
%>
jishuo 2003-08-22
  • 打赏
  • 举报
回复
: Geranium(天使消失的街道)写的有错误吧
StmtUpdate.executeUpdate(strSql);不应该是更新的,应该是
ResultSet rs=null;
String sql="select *from oper_info where foprid='"+user+"' and fpasswd='"+password+"'";
rs=stat.executeQuery(sql);
dwxq 2003-08-22
  • 打赏
  • 举报
回复
我刚刚学习jsp,关注!
conning333 2003-08-22
  • 打赏
  • 举报
回复
获得参数查询结果显示,很简单的流程
conning333 2003-08-22
  • 打赏
  • 举报
回复
获得参数查询结果显示,很简单的流程
Geranium 2003-08-22
  • 打赏
  • 举报
回复
在list.jsp里写
<%
String area=new String(request.getParameter("area").getBytes("ISO8859_1"));
if (area.equals("双鱼座")) {String strArea="双鱼"
}
//...其他星座
//从数据库里查记录
String strSql= "select * from tablename where [关键字段] '"+strArea+"'";
StmtUpdate.executeUpdate(strSql);

%>
Geranium 2003-08-22
  • 打赏
  • 举报
回复
是写错了,不好意思

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧