关于JSP传参数问题~ 这个URL的参数在能照样运行但页面上报错,http://localhost:8080/szdsy/goodTaxSourceAction.do?dispatch=inertTaxPayer&taxCode=34040215022873x问题是34040215022873x 是后面x的原因这样340402150228731,就没有任何问题了,希望高手能够帮帮忙啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你认真检查下taxCode的值是哪里初始化的,在传值以前打印出来看有没有错误!!!!》!》!! 值是通过EL表达式获取的URL路径也可以转到action,然后执行,就是页面上有错误如果taxCode 后面没有x,就没有问题, 首先:taxCode 这个是什么类型的传过来当然是 string 但是你接受时什么类型的如:int 当然会出错了 转换 不是整型的嘛有没有乱码问题还有在地址栏传参(get方式)有一定长度限制的最好建议 用隐藏表单域不taxCode 放在这里 <input type="hidden" name="taxCode" value="${taxCode}"/>request.getParameter("");这样就不怕长度了希望对你有所帮助^_* action中能取到值,也能够正常执行。就是页面上报错34040215022873x 有问题340402150228731这样就没有任何问题。百思不解 这个问题,我也第一此碰到,很郁闷~就是34040215022873x 作为参数传到action中,然后去数据库找相应的记录 返回的是对象最后把这个对象放request中,在页面中的文本框用el表达式 ${objectName.objectProperty}获得值,问题是:值可以获取到 ,但这个值在function中取不到。类似这样的340402150228733 纯数字的,就没有问题。大家帮帮忙啊,谢谢了 是不是上面只出现x哦,那样的话,就可以在接到参数时先用indexof检索一下看有没有x,有就先替换掉,然后再拿到数据库去检索数据得了。 LZ,我测试了一下没用问题。web 服务器是:tomcat 5.5。如下Jsp:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%=request.getParameter( "dispatch" ) %><br/><%=request.getParameter( "taxCode" ) %></body></html>浏览器打入:http://localhost:6060/dddd/test.jsp?dispatch=inertTaxPayer&taxCode=34040215022873x页面显示结果为:inertTaxPayer34040215022873x 不会吧 就这么简单吗?我怀疑 你把taxCode的值转成整数了所以出错了。 谢谢大家了哈,估计就是类型错误http://localhost:6060/dddd/test.jsp?dispatch=inertTaxPayer&taxCode=34040215022873x 这样,在action中是用taxCode,在PO里面定义的是StringString xx=request.getParameter("taxCode");可以获得值,也可以到数据库查询到数据就是在页面的左下角,报页面出错,第一次碰到这种问题,暂时还没有解决呢 checkbox获取值 求一算法,判断数组中是否有重复数据 找一个适合初学者看的jsp源码 56.com,6.cn和新浪微秀这类在线演艺平台是用哪些技术实现的??? hibernate3.0的一个问题,研究好几天了??????高手进,技术一般的回答不了 Struts 小问题 jsp的问题。烦恼中....... 关于jsp中char类型转换为money类型 帮我看看这个web.xml文件哪错了? Session变量无法取出,焦急! 以下代码在用jstl怎么写啊 高手能帮忙解决下吗?高分
URL路径也可以转到action,然后执行,就是页面上有错误
如果taxCode 后面没有x,就没有问题,
传过来当然是 string 但是你接受时什么类型的
如:int 当然会出错了 转换 不是整型的嘛
有没有乱码问题
还有在地址栏传参(get方式)
有一定长度限制的
最好建议 用隐藏表单域
不taxCode 放在这里 <input type="hidden" name="taxCode" value="${taxCode}"/>
request.getParameter("");
这样就不怕长度了希望对你有所帮助
^_*
就是页面上报错
34040215022873x 有问题340402150228731这样就没有任何问题。百思不解
就是34040215022873x 作为参数传到action中,然后去数据库找相应的记录 返回的是对象
最后把这个对象放request中,在页面中的文本框用el表达式 ${objectName.objectProperty}获得值,
问题是:值可以获取到 ,但这个值在function中取不到。
类似这样的340402150228733 纯数字的,就没有问题。大家帮帮忙啊,谢谢了
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%=request.getParameter( "dispatch" ) %>
<br/>
<%=request.getParameter( "taxCode" ) %>
</body>
</html>
浏览器打入:http://localhost:6060/dddd/test.jsp?dispatch=inertTaxPayer&taxCode=34040215022873x
页面显示结果为:
inertTaxPayer
34040215022873x
http://localhost:6060/dddd/test.jsp?dispatch=inertTaxPayer&taxCode=34040215022873x
这样,在action中是用
taxCode,在PO里面定义的是String
String xx=request.getParameter("taxCode");
可以获得值,也可以到数据库查询到数据
就是在页面的左下角,报页面出错,第一次碰到这种问题,暂时还没有解决呢