当前位置: 技术问答>java相关
关于参数传递的问题
来源: 互联网 发布时间:2015-06-29
本文导语: 各位大虾: 就一个问题,一个变量带多个参数提交到一个jsp中,怎样将其从这些参数集合中一个一个的取出它们?还有,我这样用这个函数int i i=Sql.indexof("n"),结果提示出错: Invalid type expression. i=Sql.i...
各位大虾:
就一个问题,一个变量带多个参数提交到一个jsp中,怎样将其从这些参数集合中一个一个的取出它们?还有,我这样用这个函数int i i=Sql.indexof("n"),结果提示出错:
Invalid type expression.
i=Sql.indexof("n")
请问怎样解决这两个问题?
就一个问题,一个变量带多个参数提交到一个jsp中,怎样将其从这些参数集合中一个一个的取出它们?还有,我这样用这个函数int i i=Sql.indexof("n"),结果提示出错:
Invalid type expression.
i=Sql.indexof("n")
请问怎样解决这两个问题?
|
一个变量要带多个参数,你可以考虑用ArrayList或Vector呀!
第二个问题,你的那个Sql应该是String吧!String只有indexOf()方法吧!那个"O"应该是大写的!呵呵!
第二个问题,你的那个Sql应该是String吧!String只有indexOf()方法吧!那个"O"应该是大写的!呵呵!
|
可以直接当数组来使用request.getParameterValues("n"),就可以得到一个数组了。
|
要是使用indexof方法,应该不会是Invalid type expression提示出来
应该出现indexof method not found in class String什么的提示
Invalid type expression的意思是非法表达式
int i i=Sql.indexof("n")应该是int i=Sql.indexOf("n");
当然方法indexof应该改成indexOf
应该出现indexof method not found in class String什么的提示
Invalid type expression的意思是非法表达式
int i i=Sql.indexof("n")应该是int i=Sql.indexOf("n");
当然方法indexof应该改成indexOf