我想从一页获取详细信息到另一页,但首先我要检查请求的参数是否正确。除了
url2
之外,所有值都返回正确。我想将数据库名称连接到 url2
的末尾,但它返回 null
。
<%-- dbname = name of the database --%>
<%
table1 = request.getParameter("tabla1");
dbname = request.getParameter("bdnombre");
createdb = request.getParameter("crearbd");
%>
<%-- Converting the code into STRING variables --%>
<%!
Connection con_postgres, con_database;
String table1;
String dbname;
String createdb;
String url2 = "jdbc:postgresql://localhost:5432/"+ dbname;
Statement crear_bd, crear_tablas;
%>
我尝试更改输入中的属性,但它仍然在网址末尾返回 null,除非有一些我尚未尝试过的内容。
<tr>
<td>DB Name:</td>
<td><input type="text" name="bdnombre" required placeholder="No spaces"></td>
</tr>
<tr>
<td>Create the DB:</td>
<td><input type="text" name="crearbd" required ></td>
</tr>
<tr>
<td>Table:</td>
<td><textarea rows="6" cols="25" name="tabla1"></textarea></td>
</tr>
<tr>
<td><center><input type="submit" name="enviar" value="Crear BD"></center></td>
<td><center><input type="reset" name="borrar"> </center> </td>
您已经定义了一个与之前的 scriptlet 具有相同名称的局部变量,但它尚未初始化。
String dbname;