猿问

jsp中的问题 如果有大神了解 帮我看看吧

问题是   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>");


一人我编程累
浏览 1186回答 0
0回答
随时随地看视频慕课网APP

相关分类

Java
我要回答