<%
String str_base = request.getParameter("#base");
int baseint = Integer.parseInt(str_base); %>
我用这句转换,为什么出来的网页显示一半就不显示了,然后报错说:
六月 02, 2013 10:29:03 下午 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [default] in context with path [/tielu] threw exception [org.apache.jasper.JasperException: An exception occurred processing JSP page /baogao.jsp at line 112
109: <s:set name="count" value="0" />
110: <%
111: String str_base = request.getParameter("#base");
112: int baseint = Integer.parseInt(str_base); %>
113: <s:iterator value="#request.nessusVulner" id="id" status="status">
114: <s:set name="level" value="#id.level" />
115: <s:set name="sum" value="#sum+#level" />
Stacktrace:] with root cause
怎样捕捉异常?
追答try{}catch(){}
JSP中String转换int问题
你先确认str_base有没有取到值。方法 没有话,这儿是是null了。你需要加null判断才能进行转换。如果取到值了,看他是不是数字类型的字符串呢。
JSP,将string转化为int
不用在转int了.首先你获得就是数值.你只用在加上%就好了啊.你要的是0.4这个效果 还是40%这个效果呢.若是40这个效果就只用在你的String后加上%即可.若需要0.4这个现实方式.那么就要 rs6.getString(1);改为 rs6.getInteger(1);返回一个Integer对象.获得int值后处以100.获得一个double类型的值就...
java.lang.NumberFormatException: For input string: " "
你的jsp页面第31行后面的把String类型的转换成int类型的时候出现了异常!原因是theMax.substring(10)这个函数取子字符串时取出来的是空字符串即 ""所以在类型转换的时候出错!解决方案:将theMax打出到后台看其值是什么.即在28行与29行之间加上 System.out.println(theMax);如果为空或者其长度是否大于...
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";} ...
...java.lang.NumberFormatException: For input string...
指名 undefined 无法转换为int 类型 undefined 是一个特殊值,通常用于指示变量尚未赋值。对未定义值的引用返回特殊值 undefined 看情况应该是 你用ajax提交了吧 js 变量传到后面,未赋值或未定义 返回undefined 当然转换出错了 关键要看 curpage和size两个参数 传的时候有没有值了或未定义了 你还是检查...
jsp中怎么把String强制转换为int类型
你这样,在一个input标签里面把这个变量这样显示出来:<input type="text" value="<%=hang%>" \/> 你试试能不能显示出来吧,如果不能或者页面报错了,那只能说明你的那个name参数传过来的值不是数字,所以在转换的时候直接就报错了,或者说name这个变量在你的jsp中根本就没值!
怎么在jsp中转换int类型
int he=Integer.parseInt(chushu)+Integer.parseInt(beichushu) ;在程序中(非jsp页面)我们一般习惯用try ...catch包起来 因为怕chushu或beichushu有null;所以程序中 String chushu = request.getParameter("chushu");String beichushu = request.getParameter("beichushu");try{ int he=Integer....
在JSP页面中如何将String类型的数据转换成INT类型
EL中的数据类型是可以自动转换的。只要两个数字都是可转化成数字类型的,EL会优先考虑数字的相加的
JSP中使用类型转换出错~
int clothesid=Integer.ParseInt("cid");\/\/parseInt的"p"应该小写 此外,你的parseInt("cid")只是将"cid"这个字符串转化为了int型,而不是将你在 String cid=request.getParameter("clothesid").trim()中声明的cid变量的值转化为了int型.正确的写法是:< String cid=request.getParameter("clothesid"...