JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區 » JSTL/EL  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 jstl中mysql数据库连接的问题
BlueBlood





發文: 4
積分: 0
於 2005-11-05 20:04 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
大家好,刚开始学jstl有两个问题不明白,特来请教!
1、<c:out value="${param.login}" default="no login!"/>
login是个text文本框,在没有输入时应该是显示no login的,但是它为什么
什么显示的是空呢?
2、<%@ page contentType="text/html;charset=gb2312"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql"%>
<sql:setDataSource driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/learn1"
user="root"
password="root"
var="myDataSource"/>
<sql:query var="result" dataSource="${myDataSource}">
select * from user
</sql:query>
这个是我页面中测试数据库连接的一段代码,但是在运行的时候提示:
javax.servlet.ServletException: Unable to get connection, DataSource invalid: "java.sql.SQLException: Communication failure during handshake. Is there a MySQL server running on localhost:3306?"
运行jstl的两个.jar包我也放在应用程序相应的lib目录下,而且这个数据库没有被其它应用程序占用,mysql和tomcat当然也是启动状态的,我开始以为是防火墙的问题,后来把防火墙关了还是这样。我有位师兄做了一个项目,我拿到我机器上来运行完全正常,说明在配置方面应该是不存在问题的,但是就是运行我这个小小的测试程序都通不过,郁闷,连不上数据库以后的东西也就没法学,请各位帮忙!


BlueBlood edited on 2005-11-05 20:10
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
2310 jstl中mysql数据库连接的问题 BlueBlood 1098 2005-11-05 20:04
1856 Re:jstl中mysql数据库连接的问题 koji 32 2005-11-12 23:43
1955 Re:jstl中mysql数据库连接的问题 BlueBlood 395 2005-11-15 22:27
1655 Re:jstl中mysql数据库连接的问题 wyyl0728 441 2006-05-14 16:10
» JWorld@TW »  Servlet/JSP 討論區 » JSTL/EL

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8