jsp中怎么把String强制转换为int类型

<%int hang = Integer.parseInt(name);%>
其中name是String类型、 要转换为int类型的hang、
结果没有错、但就是出不来、
请教高手
仔细一点好不好、 谢谢了

第1个回答  2010-06-17
你的写法已经是正确的了,我想你应该是错在怎么显示这个hang变量而已。

你这样,在一个input标签里面把这个变量这样显示出来:
<input type="text" value="<%=hang%>" /> 你试试能不能显示出来吧,如果不能或者页面报错了,那只能说明你的那个name参数传过来的值不是数字,所以在转换的时候直接就报错了,或者说name这个变量在你的jsp中根本就没值!本回答被提问者采纳
第2个回答  2015-10-08
<%
String str = "123";

int aa = Integer.parseInt(str);
%>
第3个回答  2010-06-17
int topicId=Integer.ValueOf(name)
第4个回答  2010-06-17
Integer.parseInt("123456")

JSP中String转换int问题
你先确认str_base有没有取到值。方法 没有话,这儿是是null了。你需要加null判断才能进行转换。如果取到值了,看他是不是数字类型的字符串呢。

JSP中如何将String型转换为int型啊
int topicId=Integer.ValueOf(request.getParameter("topicId"));

怎么将jsp表单中得到的字符串转成int存到数据库中?谢谢了!
强制转换一下类型,然后当做参数掉一下添加方法就行了 ,下面是我写的一个小例子 \/\/增加 public String add(){ User use =new User();use.setStuage(Integer.parseInt(request.getParameter("stuage")));use.setStuname(request.getParameter("stuname"));us.insertUserInfo(use);return"add";} ...

JSP,将string转化为int
不用在转int了.首先你获得就是数值.你只用在加上%就好了啊.你要的是0.4这个效果 还是40%这个效果呢.若是40这个效果就只用在你的String后加上%即可.若需要0.4这个现实方式.那么就要 rs6.getString(1);改为 rs6.getInteger(1);返回一个Integer对象.获得int值后处以100.获得一个double类型的值就...

jsp中怎么把String强制转换为int类型
你这样,在一个input标签里面把这个变量这样显示出来:<input type="text" value="<%=hang%>" \/> 你试试能不能显示出来吧,如果不能或者页面报错了,那只能说明你的那个name参数传过来的值不是数字,所以在转换的时候直接就报错了,或者说name这个变量在你的jsp中根本就没值!

如何在JSP中将字符转化为整数(急急~~)
setAttribute的第二个参数应该是Object型的,int是简单类型的,存放值时应该是:Integer a=new Integer(1);session.setAttribute("n",a);int a=1;session.setArribute("n",a);这样子会报错的!getAttribute得到的也是Object类型的,先toString()转化为字符串,再从字符串转化为int String n=session....

servlet中拿到的数据在jsp中如何转成int
可通过以下方式转换成int < \/\/在servlet已经将userid数据共享,即 request.setAttribute("userid",21);String userid= request.get.getAttribute("userid");int id=Integer.parseInt(userid);> 如果通过Ajax交换,可调用parseInt("")函数方法来将获取的字符串转成int类型的。

怎么在jsp中转换int类型
String beichushu = request.getParameter("beichushu");int he=Integer.parseInt(chushu)+Integer.parseInt(beichushu) ;在程序中(非jsp页面)我们一般习惯用try ...catch包起来 因为怕chushu或beichushu有null;所以程序中 String chushu = request.getParameter("chushu");String beichushu = request....

在JSP页面中如何将String类型的数据转换成INT类型
EL中的数据类型是可以自动转换的。只要两个数字都是可转化成数字类型的,EL会优先考虑数字的相加的

关于java中String型转int型的问题
if (userId == null)userId = "";user.setUserId(userId);user.searchStu();Integer.parseInt(userId);\/\/parseInt()这个方法是将String型转化为int型的。在API中你可以搜一下,看看具体上面怎么说。String.valueOf(userId);\/\/valueOf()这个方法是将int型转回String 型。

相似回答