JSP request.getparameter()

问题描述

下午编程的时候出现的问题想确认一下我在一个JSP页面里设置了一个<inputtype="hidden"name="hid"value="0001"/>然后我在我的servlet里面得到这个参数Stringid=request.getparameter("hid");然后输出id值的时候发现只输出"1"而并非"0001"我认为是系统自动的把前面的几个"0"给删除掉了,参数传过来的时候能否不让系统自动删除前面的几个"0"?*非零开头惑字母开头时可以正常传递,显示**hid的value值为汉字的时候无法传递*JSP中已经设置了request.setCharacterEncoding("GBK")

解决方案

解决方案二:
画面提交的时候应该先进行了类型转换。所以把"0"去掉了。
解决方案三:
<formaction="servlet/getP"method="post"><inputtype="hidden"name="hid"value="00001"/><inputtype="submit"/></form>

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringx=request.getParameter("hid");PrintWriterw=response.getWriter();w.print(x);}

输出00001

时间: 2024-11-13 06:35:48

JSP request.getparameter()的相关文章

jsp request.getParameter()接受表单和url数据代码

request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据.request.getParameter()方法返回String类型的数据.   <%@ page import="java.util.*" %> <%    String title = "HttpServletRequest Method Values";    Map entries = new TreeMap();    e

request.getParameter()的乱码问题

问题描述 request.getParameter()的乱码问题 String selProvince = request.getParameter("parProvince"); selProvince = new String(selProvince.getBytes("ISO-8859-1"),"UTF-8"); System.out.println(selProvince); 输出的是???? jsp文件是<%@ page lang

jsp 网站开发-在 jsp中为什么用request.getParameter()的方法获取不到表单中的值?

问题描述 在 jsp中为什么用request.getParameter()的方法获取不到表单中的值? //新闻编号 int nid=Integer.parseInt(request.getParameter("nid")); //新闻主题编号 int ntid=1; String ntitle=request.getParameter("title"); String nauthor=request.getParameter("atuthor")

jsp中request.getParameter(&amp;amp;quot;amount&amp;amp;quot;)取值为null

问题描述 jsp中request.getParameter("amount")取值为null 具体代码如下: " method="post"> 然后用 request.getParameter("amount"),取到的是null.求指导 解决方案 看不到你的代码啊,好奇怪. 解决方案二: 可能是表中name的值不是amount,可能打错了. 解决方案三: 你发的代码太少了,没有办法发现问题 解决方案四: 把你的相关代码多贴出来点

jsp中request.getParameter调用问题

问题描述 jsp中request.getParameter调用问题 String staTime; String endTime; String trackingPoint; MMDD md=new MMDD(); Calendar cal = Calendar.getInstance(); VolumeByPoint a = new VolumeByPoint(conn); staTime=request.getParameter("yst")+"-"+reque

jsp form表单submit后 request.getParameter获取的值为null

问题描述 jsp form表单submit后 request.getParameter获取的值为null public class ReverseString{ public static String reverse(String s){ char []c=new char[s.length()]; for(int i=0;i<s.length();i++) c[i]=s.charAt(s.length()-1-i); return String.valueOf(c); } public st

JSP用过滤器解决request getParameter中文乱码问题_JSP编程

(1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很容易出现中文乱码现象. (2)用过滤器解决request中文乱码问题. (3)代码如下: package my; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class ChineseFilter implements Filter { //定义

jsp request.getAttribute内置对象问题

问题描述 jsp request.getAttribute内置对象问题 inputnumber <%@ page contentType="text/html;charset=utf-8" %> <%@ taglib tagdir="/WEB-INF/tags" prefix="computer"%> <html> <body bgcolor="blanchedalmond">

post-jsp中request.getParameter(&amp;amp;quot;amount&amp;amp;quot;)渠道的值是null

问题描述 jsp中request.getParameter("amount")渠道的值是null <form action=""paysuccessful.jsp?bookname=<%=request.getParameter(""bookname"")%>"" method=""post""> <input type="&q