在创建程序代码之前,你需要创建并填写数据库表。关于这方面的主题文章也相当广泛,具体如何操作超出了本文的范围。这里我推荐给你我们上面提及的一个可视化的管理工具MySQLControlCenter.你可以用他来创建一个用来运行程序的测试用户,数据库以及创建一个测试表,并填写若干记录。关于
登陆名及密码数据库名称这些配置环境参数,你应该记住他们,稍后需要应用到我们的代码中。
现在,你就可以准备创建自己的第一个JSTL应用程序了它需要我们做下面一些事情:
整个实例程序代码包括两个文件Hello.jsp和Continue.jsp
Hello.jsp文件允许你输入数据库名称、登陆名称、登陆密码、数据库表名。Continue.jsp:接受Hello.jsp中的数据信息并且连接数据库,并对数据库中的表执行一个Select请求.
下面是这个系统所有的代码文件,我将逐一进行解释。这些代码相当简单,对于代码的结构,我相信你即使没有我的解释你也能理解的.
1:<!--Hello.jsp-->
2:<html>
3:<head>
4:<title>Hello</title>
5:</head>
6:<bodybgcolor="#ffffff">
7:<h1>Please,enterallnecessaryinformationandclickOK.</h1>
8:<formmethod="post"action="Continue.jsp">
9:<br>Yourlogintodatabase:
<inputtype="text"name="login"size="15">
10:<br>Yourpass
wordtodatabase:
<inputtype="password"name="password"size="15">
11:<br>Yourdatabasename:
<inputtype="text"name="database"size="15">
12:<br>Yourdatabasetable:
<inputtype="text"name="table"size="15">
13:<br><br><inputtype="submit"name="submit"value="OK">
14:</form>
15:</body>
16:</html>
(请注意文本左侧的数字只是为你提供一些标记信息,你不需要将他们输入到你的代码文件中。)
上面就是所有Hello.jsp的
源代码,很惊奇吧,他仅仅是纯粹的HTML代码,就这么简单,我想应该没有注释的必要了.我之所以将这些代码片段包含进文章中就是为了展示一下JSTL集成到那些需要快速扩充额外功能的HTML站点中是多么的简单.让我再为你展示一下Continue.jsp的全部代码,看过之后,你就会对JSTL有些了解了。
1:<!--Continue.jsp-->
2:<%@taglibprefix="c"uri="http://java.sun.com/jstl/core"%>
3:<@taglibprefix="sql"uri="http://java.sun.com/jstl/sql"%>