永发信息网

jsp和servlet的跳转

答案:2  悬赏:50  手机版
解决时间 2021-06-09 17:44

麻烦大家给我看看那里有错?!实在不知道了。急

JSP页面跳到servlet进行处理,后在跳回原JSP页面。可提示在 int count=Integer.valueOf(strCount);提示错了----- java.lang.NumberFormatException: For input string: "null>"

JSP:<form action="sGame" method="post" >
<nobr>请输入小于10的自然数:<input type="text" name="number"/><input type="submit" value="确 定"/></nobr>
<input type="hidden" name="random" value="<%=request.getParameter("random") %>>"/>
<input type="hidden" name="count" value="<%=request.getParameter("count") %>>"/>
<%
String info=request.getParameter("info");
if(info!=null)
{
%>
<font color="red"><%=info%></font>
<% }%>

servlet:

System.out.println("Hello World!");
String number=request.getParameter("number");
String random=request.getParameter("random");
String strCount=request.getParameter("count");
String info=null;
if(random==null)
{
random=""+Math.round(Math.random()*10);
}
try{
if(number!=null)
{
if(strCount.equals("null"))
{
strCount=""+1;
}
int count=Integer.valueOf(strCount);
if(number.trim().equals(random))
{
info=getInfo(count);
}
else{
if(Integer.parseInt(number)>Integer.parseInt(random)){
info="偏大,";
}
if(Integer.parseInt(number)<Integer.parseInt(random)){
info="偏小,";
}
info+="还有"+(3-count)+"次机会.";
}
info="上次猜测的数字是"+number+","+info;
response.sendRedirect("cGame.jsp?random="+random+"&count="+(++count)+"&info="+info);
}else{
response.sendRedirect("cGame.jsp");

}
}catch(NumberFormatException e) {
e.printStackTrace();
}

最佳答案
错误是指在Servlet中strCount这个变量接收到是Null值,不能转换为数字类型

所以你先确定这个有没有取到值!

<input type="hidden" name="count" value="<%=request.getParameter("count") %>>"/>
全部回答

<input type="hidden" name="random" value="<%=request.getParameter("random") %>>"/> <input type="hidden" name="count" value="<%=request.getParameter("count") %>>"/>

value值里是不是多了个">",所以接收strCount的值时会显示无法转换成Int类型的值,。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么电脑老卡
承德避暑山庄赞美诗句,一只小猴拿了一个小桃
开福区长沙中国工商银行(德雅路支行)怎么去啊
求电影《圣境预言书》的字幕文件或带字幕的电
生化危机5 xlive.dll 无效镜像
诗婷露雅营口哪有卖?
有请S.-ST股爱好者。
走过的青春累了的句子,请帮忙想几个和“走过
为什么连接失败
老王已经年过半百为什么总爱围着女人转?
为什么我戴隐眼镜 有时一眨眼就雾蒙蒙的..可
2008年5月5日,奥运火炬手携带着象征“和平、
三星GB5712C支持来电秀吗?
CF还原包哪里下载?
为什么一按键盘就死机,死机后拔出键盘接口又
推荐资讯
今年十七岁,男,浙江人!身高165体重115,还能长
一堆思字是什么成语,好多思字什么成语
天龙八部、是不是有个朝天门的区?
蟑螂杀虫剂哪个牌子好,目前水稻用药,除进口
小号手1:700的北卡跟华盛顿有什么差别?
常宁市衡阳杨裕兴面业有限公司(常宁店)地址有
我家猫 第二个灯 DSL 没事 自己总闪 网老掉
已知极坐标系的极点与直角坐标系的原点重合,
韶关有康美药业培训基地吗
汉阳区武汉黄焖鸡米饭汤地址在哪里啊
PSP3000能破解不?
怎样用短信更改QQ里面的心情啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?