servlet接收input的text的值遇到的问题

问题描述

servlet接收input的text的值遇到的问题
这个返回值应该是string类型的,但是为什么用integer.parseint()转换的时候会报错?我用MyEclipse写的

解决方案

integer.parseint()方法会抛出异常,如果你传入的String为不可转换的字符串,像“abc”等。是数字型的字符串才行。

解决方案二:

  1. 返回值是空的;
  2. 返回值不能转换为数值类型;

解决方案三:
报什么异常,你在转成int类型之前先打印出来String的值,看看能不能转成数字

解决方案四:
贴出日志来,估计大家早就帮你准确看出问题了。两个条件:1 非空 2 本身纯数字组成,且不超范围。

解决方案五:
String类型的用整形接收,会出错吧?

时间: 2024-09-30 22:11:41

servlet接收input的text的值遇到的问题的相关文章

asp.net jQuery创建行列时无法获取input[type=text]的值

问题描述 我是使用jQuery方式创建的trtd,td中是一个文本框我所用的都是html标签,在创建文本框之后,输入值,点击保存的时候拿不到文本框的值,怎么回事?我查看元素,input的value里面也没有值,但是页面上文本框里面是有值的,请问怎么拿到输入的值 解决方案 解决方案二:input本来就是在元素里看不到Value的啊,确认你的selector对了没取值就是$(selector).val()解决方案三:问题已经找到了,是因为加了runat="server"的原因解决方案四:那

html中,table标签的input的text的返回值是什么

问题描述 html中,table标签的input的text的返回值是什么 我自己写了个servlet,用这个返回值做条件,发现如果text没有内容,返回的不是null,用system out println 打出来是空白,这个返回值到底是什么 解决方案 http://www.w3school.com.cn/tags/tag_input.asp

Servlet接收表单传过来的中文值,再转发时,出现乱码的问题

问题描述 <%@ page language="java" import="java.util.*" pageEncoding="GBK"%><% String message = "Hello World!";String msg = (String)request.getAttribute("msg");if(msg != null && !msg.equals(&qu

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或

jquery获取input type=text中的值的各种方式(总结)_jquery

 实例如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JQuery获取文本框的值</title> <meta h

jsp中提交到Servlet的表单获取的值为什么都为NULL?

问题描述 jsp中提交到Servlet的表单获取的值为什么都为NULL? ------------------addProduct.jsp--------------- <form action="${pageContext.request.contextPath}/servlet/ManagerServlet?operation=addProduct" method="post""> <table width="80%&quo

文件表单servlet接收乱码

问题描述 文件表单servlet接收乱码 我写的一个文件表单,在servlet中接收input=text这种数据部分是乱码(其中一个我用了(ite=new String(ite.getBytes(""gbk"")utf-8"");))接收到的一个不是乱码,但是下一个数据再用这种方法就变成了乱码,用iso-8859-1转utf-8和gb2312页不可以. 前端的表单 用了 enctype=""multipart/form-dat

PHP获取input输入框中的值去数据库比较显示出来_php实例

前端: <!--商品查询--> <input type="text" name="bianhao" value="" maxlength="10" size="10" style="width:100px; margin:0px 0px 0px 25px;height:20px;"/> <input type="submit" value

PHP获取input输入框中的值去数据库比较显示出来

前端: <!--商品查询--> <input type="text" name="bianhao" value="" maxlength="10" size="10" style="width:100px; margin:0px 0px 0px 25px;height:20px;"/> <input type="submit" value