社区
Web 开发
帖子详情
jsp和javascript传递参数的问题
iforem
2004-09-16 01:38:25
在jsp中我定义一个字符串,例如str = "23423;324234",中间用分号隔开
<a href="#" onclick="func1('<%=str%>')">test</a>
这样会出错,func1中根本的不到str的值
如果是str = "234235235"即可
这是为什么呢?
...全文
421
7
打赏
收藏
jsp和javascript传递参数的问题
在jsp中我定义一个字符串,例如str = "23423;324234",中间用分号隔开 <a href="#" onclick="func1('')">test 这样会出错,func1中根本的不到str的值 如果是str = "234235235"即可 这是为什么呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zbulrush
2004-09-16
打赏
举报
回复
不会吧,我经常这样取
<script language="javascript">
function func1(str){
alert(str);
}
</script>
<%
String str="123;456";
%>
<a href="#" onclick="func1('<%=str%>')">test</a>
拷以上代码试试,如果还不行,升级一下浏览器版本
pensun37
2004-09-16
打赏
举报
回复
<a href="#" onclick="func1('<%=str%>')">test</a>
换成 <a href="#" onclick="func1('"+str+"')">test</a>
wsmall1
2004-09-16
打赏
举报
回复
不用分号,换逗号试试
licheng7000
2004-09-16
打赏
举报
回复
分号在java中是特定的关键字,看看转义字符,建议用\\
转义字符 描述
\ddd 1到3位8进制数据所表示的字符(ddd)
\uxxxx 1到4位16进制数所表示的字符(xxxx)
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格
iforem
2004-09-16
打赏
举报
回复
读取文本文件的代码如下
String ReadTextFile(String fileName)
{
System.out.println(fileName);
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(fileName));
String line = null;
StringBuffer sb = new StringBuffer();
while((line=br.readLine())!=null)
{
sb.append(line);
sb.append("\n");
}
br.close();
return sb.toString();
} catch(Exception e) {
e.printStackTrace();
return "error";
}
}
iforem
2004-09-16
打赏
举报
回复
23423和324234分别是卡号
如果放在一起,处理的时候就无法区分了
我刚才又试了一次,如果直接传递"23423;324234"就没错,字符串是从文本文件中读取出来的,可能和这有关。但是读取出来的字符串在控制台上又是可以打印的,疑问中...???
redlaputa
2004-09-16
打赏
举报
回复
str = "23423;324234"
为什么要用分毫格开呢
开发中遇到的
JSP
结合JS(关于参数传递的)小
问题
今天在开发中遇到的
JSP
结合JS的一个校
问题
,个人觉的解决方法蛮值得参考的。总结起来就是:把方法中的可变部分抽取出来作为参数传入方法。一个很经典程序员都懂的方法,在此提出只为提醒自己。 废话不多说,先看看源码吧: 中,为重复利用的组件 --> 变更 function changeQuantity(){ var id = ${product.id}; //内部获取的数据已经为循环
JSP
传递参数
到JS中的方法和
问题
在做校工会系统时,遇到一个
问题
,登陆成功后,spring security会存放用户信息到session中,用户执行某个功能的时候,需要用到用户的信息,所以此时需要从session里取,但客户端的js无法直接取服务器的session的值,所以只好通过
jsp
来间接获取。那么
问题
来了,如何将
jsp
的变量,传递给js?网上的方法多得是。。。。但我这里统一编码utf-8,所以他们说的方法都没用。。。。。。
JSP
中js传递和解析URL参数以及中文转码和解码
问题
1.
传递参数
: 复制代码 代码如下: var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device))+'&instrument='; pmt += encodeURI(encodeURI(instrument))+'&n='+n+'&addDate='+addDate
decode函数吗
jsp
_
JSP
中js传递和解析URL参数以及中文转码和解码
问题
1.
传递参数
:var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device))+'&instrument=';pmt += encodeURI(encodeURI(instrument))+'&n='+n+'&addDate='+addDate;top....
js、
jsp
传递参数
乱码
问题
解决
以前有提到过乱码
问题
,最近在使用window.open时又出现此类
问题
,现解决如下: 1:使用encodeURIComponent函数对参数进行处理,例如:window.open("html.
jsp
?name=" + encodeUrlComponent(value))); 2:修改tomcat服务器的server.xml文件添加:useBodyEncodingForURI="tr
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章