问题是 if(s=="坦克")为什么判断为假 代码如下<input type="radio" name="hero" value="坦克">坦克另一个jsp中获取 英雄定位: <% //保存从index中通过key获取的value String s=request.getParameter("hero");out.println(s); //连接数据库 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance(); String dbURL="jdbc:sqlserver://localhost:1433;DatebaseName=student_mangement"; String userName="sa"; String userPassword="as5798670"; Connection lianjie=DriverManager.getConnection(dbURL,userName,userPassword); Statement start=lianjie.createStatement(); out.println("<table border = 6 bordercolor = #000066>"); out.println("<tr><th>英雄</th><th>简介</th></tr>"); //获得数据库中坦克表中的信息 //out.println(request.getParameter("hero")); if(s=="坦克"){ ResultSet resultset=start.executeQuery("select * from [student_mangement].[dbo].[学生表]"); while(resultset.next()){ out.println("<tr>"); out.println("<td>"+resultset.getString(1)+"</td>"); out.println("<td>"+resultset.getString(2)+"</td>"); out.println("</tr>"); } } out.println("</table>");
添加回答
举报
0/150
提交
取消