大虾们快来!初级问题,分儿多多!

pandabai1015 2002-05-29 05:37:54
问题一:
页面q2.jsp传递一个参数到页面q3.jsp
为何:nextname=request.getParameter("name");获得参数正确;而用:
nextname=Session.Getvalue("thename");获得参数却出错?
问题二:
代码如下:
<%@ page import="java.sql.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>数据库查询</title>
</head>
<body>
<center>
<%
Connection sqlCon;
Statement sqlStmt;
String strCon; //数据库连接字符串
String strSQL; //SQL语句
String url="jdbc:odbc:MMS";
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Connection con=DriverManager.getConnection(url,"admin","789582");
con.close();
%>
<caption>数据库查询网面</caption>
<tr><td>姓名</td><td>电话</td></tr>
</center>
</body>
</html>
报错!密码没有错!不知道错在哪里?请大虾们指点!
...全文
50 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
star123qiu 2002-05-29
  • 打赏
  • 举报
回复
1:
在使用session.getValue("thename") ;之前,
你必需先要用session.putValue("thename","thenamevalue") ;
赋值。
2:
好象得赋初值:
Connection sqlCon="";
Statement sqlStmt="";
String strCon=""; //数据库连接字符串
String strSQL="";
我原来没有这么做,报错,赋初值后,就没有问题了!
Andrawu 2002-05-29
  • 打赏
  • 举报
回复
给你一下有关数据库连接的方面的帖
http://www.csdn.net/expert/topic/670/670716.xml?temp=.354046
weidegong 2002-05-29
  • 打赏
  • 举报
回复
String url="jdbc:odbc:MMS";
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");

你这两个矛盾呀?你的驱动程序用的是DB2的,但是url是ODBC的
Andrawu 2002-05-29
  • 打赏
  • 举报
回复
你的密码是不是 789582
wjfxiao 2002-05-29
  • 打赏
  • 举报
回复
第一: 大小写问题!
第二个:怀疑你把connection关得太早!
Andrawu 2002-05-29
  • 打赏
  • 举报
回复
2、提示密码有错,那就是密码有错,不是程序的错啊。
weidegong 2002-05-29
  • 打赏
  • 举报
回复
1.也可以这样 (String)session.getAttribute("UserCode")
Andrawu 2002-05-29
  • 打赏
  • 举报
回复
在使用session.getValue("thename") ;之前,
你必需先要用session.putValue("thename","thenamevalue") ;
赋值。
Andrawu 2002-05-29
  • 打赏
  • 举报
回复
1、String nextname = (String)session.getValue("thename") ;

81,122

社区成员

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

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