url传值的问题

问题描述

问个问题现有urlhttp://bbs.fdf.com/boardid=1这里的boardid是INT型变量,但是如果用户把url改成http://bbs.fdf.com/boardid=df这样一来在程序中我取这个值的时候就会出现类型错误,大家都是如何解决这个问题的?

解决方案

解决方案二:
识别一个类型,传这样的值,在给他返回错误码,让他传不过来,不就完了

时间: 2024-10-25 08:05:18

url传值的问题的相关文章

(java gui) 和 (网页 js) 通过url传值(如json)时,注意问题

(java gui) 和 (网页 js)  通过url传值时,如果不涉及特殊字符可以不进行编码, 但是如果有特殊字符,比如中文,及符号 就要进行编码. java 使用 java.net.URLEncoder.encode(str, "UTF-8");编码, java 使用java.net.URLDecoder.decode(str,"UTF-8");解码, js 使用decodeURIComponent(str);解码 js  使用 encodeURICompone

combo box-easyui datagrid中combobox使用url传值时只能显示value

问题描述 easyui datagrid中combobox使用url传值时只能显示value $('#tt').datagrid({ title : 'Editable DataGrid' iconCls : 'icon-edit' width : 660 height : 250 singleSelect : true idField : 'firstname' url : '../easyuitest/testjson/datagridtest.json' columns : [ [ { f

js获取url传值的方法_javascript技巧

本文实例讲述了js获取url传值的方法.分享给大家供大家参考,具体如下: js获取url参数值: index.htm?参数1=数值1&参数2=数值2&参数3=数据3&参数4=数值4&...... 静态html文件js读取url参数 根据获取html的参数值控制html页面输出 一.字符串分割分析法 这里是一个获取URL带QUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET 函数: <Scr

java通过url传值 怎么获取这个url页面打印的内容

问题描述 我现在写注册页面参数有用户密码邮箱验证码他就给我一个url传值过去和验证码<imgsrc="http://192.168.1.250:6666/xxx/validate.aspx"/>Stringaurl="http://192.168.1.250:6666/xxx/ConferenceAajx.ashx?accesscode="+user+"&pin="+password+"&email=&quo

javascript中escape解决过滤URL传值问题

escape解决过滤URL传值问题在利用ajax传值的时候,遇到特殊符号过滤问题,特殊符号测试 XML/HTML代码01.特殊符号测试哈:~!@#$&%^*()<>,你好吗?<script>alert("hello world");</script>  因为特殊字符里面有一个&符号,会被当作与data类型传多个传时的连接符号&一样,所以其后面的字符串会被当作参数值来传递, 解决方法 使用的应为encodeURIComponen

URL传值关键字被转义

  最近项目中用到了不少URL传值,普通的都没问题,昨天不经意间发现传值之前的值是"c++",接收之后就变成"c"了.刚开始以为我的URL写错了,检查之后发现也没有问题,而且传不带+号的值也没有任何问题.自己猜想是不是因为"+"比较特殊导致的问题啊,虽然基本上可以断定就是"+"出的问题,但是这个符号又不能避免,头大了一下午也没想出具体的解决办法.   直到今天早上,不经意间发现班上某位女同学在逛淘宝,具体是谁我就不点名了.我发

突破 URL 传值限制

问题 window.location = url 方法 当传值url 太长时,服务器无法正常接收. 比如下面,当 rowsData 数据量过大时,服务器请求失败. window.location='rest/files/excel/easyui-datagird?fileName=' + fileName + '&columns='+columns2+'&rowsData='+rowsData; 原因 使用浏览器发送 GET 请求会受浏览器 URL 长度的限制.而 window.locat

js传值中文乱码:js url传值中文乱码之解决之道

因为js url在传值的过程中使用的是js自己默认的字符集编码规则,我们必须把它转成属于我们自己的编码规格-------------在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试,处理方法一.js 程序代码:url=encodeURI(url);注意是整个URL服务器端的代码:String linename = new String(request.getParameter("name&q

js url传值中文乱码之解决之道_javascript技巧

在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试, 处理方法一. js 程序代码:url=encodeURI(url);注意是整个URL 服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 处理方法

java 页面url传值中文乱码的解决方法_java

中文问题,是在应用中常常遇到的问题. 这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码.但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码. 在这里介绍一种解决方法,可以在任何应用部署环境下通用.此方法分两步: 1.在客户端用escape(encodeURIComponent(fieldValue))方法编码,例如: 复