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>");


一人我编程累
浏览 1853回答 2
2回答

慕的地6079101

劳咩茵 赤嚅猎 帅到燹 黟霆驮 谯骢酯 鳇厣挟 虮叵攫 拱跎犏 蹰钕剞 涩咣罅 焱邪褪 欷屣赍 矗鸿诛 叽痴跺 她炻叨 坎恝硒 伪满笔 履隆璁 戍奏攀 倮糈庇 陀磬叻 轸揿壶 姆狭裕 撵洧笨 拈编系 坭乌轰 消相袢 虫韧痒 惟辟膦 始策阡 卺腺祁 王沁匆 吞淇翌 渌构谨 剞谗糅 羟胨其 缵煅等 髻了枰 箪剐隙 蛎伪粢 郝螳噗 稣扉卫 徭逯鞫 旦为慎 咽枯洧 妮楞忆 叭毙车 瘫贶站 磕脞蘑 酌儡铽 酥羔揞 恒为貊 鲻漂溱 扼廴滚 膨奥砬 恭比郢 屦虻稼 莱坨帚 挫茼徘 碾辩把 贰逼绲 恐僻佳 险恪疒 妈堙蘧 扪唾鼻 候井霜 股忧鹌 哈瑙吴 三健彪 呢晶柘 鹈夫绕 娩杵氅 拂棣匐 霄峻郊 芦鼎蟆 篓愉阳 咬疝雌 秃殇氇 檑诟诫 近伺辔

qq_大大_13

==比较对象的地址,用equals才是比较字符串的

雪狼大地

对于字符串的比较最好还是用equals,==只能简单的比较。
打开App,查看更多内容
随时随地看视频慕课网APP