我有一个名为jsp
的{{1}}文件。
我想链接到名为test.jsp
的另一个jsp
文件中的函数。
我的test.jsp有以下代码:
test2.jsp
我的<%@ page import="java.sql.*" %>
<% Class.forName("com.mysql.jdbc.Driver"); %>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<H1></H1>
<%
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/xmldb", "root", "root");
Statement statement = connection.createStatement() ;
ResultSet resultset = statement.executeQuery("select DISTINCT title from categoryInfoTable") ;
%>
<TABLE>
<% while(resultset.next()){ %>
<TR>
<TD>
<a href="test1.jsp?value1=<%=resultset.getString(1)%>"><%=resultset.getString(1)%></a>
</TD>
</TR>
<% } %>
</TABLE>
</BODY>
</HTML>
代码如下:
test2.jsp
当我运行 <%@ page import="java.sql.*" %>
<% Class.forName("com.mysql.jdbc.Driver"); %>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<H1></H1>
<%
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/xmldb", "root", "root");
Statement statement = connection.createStatement() ;
ResultSet results = statement.executeQuery("select Images from categoryConfigTable where parentCID = 20 && sequenceNum = 1;") ;
%>
<%
String req_received= request.getParameter("value1");
if(req_received=="Images")
{
while(results.next()){ %>
<TABLE>
<TR>
<TD>
<a href="<%=results.getString(1)%>.jsp"><%=results.getString(1)%></a>
</TD>
</TR>
</TABLE>
<% }} %>
</BODY>
</HTML>
时,我会得到多个链接。
当我点击图像时,它会转到URL
test.jsp
但它在这个页面上没有显示任何内容。为什么这样?我的代码在任何地方都是错请帮我。
答案 0 :(得分:0)
将test2.jsp中的if
块更改为
String req_received= request.getParameter("value1");
if(req_received != null && req_received.equals("Images"))
{