为了账号安全,请及时绑定邮箱和手机立即绑定

JSP传递数组到JAVA怎么传递

JSP传递数组到JAVA怎么传递

OneKi 2017-07-05 08:11:56
.jsp文件里<jsp:useBean class="com.gds.rule.Test1" id="test123" scope="page" /><%int arr[] = test123.getarr(1,2,3,4,5,6,7,8);out.print(arr);%>.java文件里public class Test1 extends com.gds.kernal.DBconn {    public int getarr(int a[]) {       return a[3];}错误:The method getarr(int[]) in the type Test1 is not applicable for the arguments (int, int, int, int, int, int, int, int)。应该怎么传
查看完整描述

2 回答

?
__innocence

TA贡献313条经验 获得超208个赞

int arr[] = test123.getarr(1,2,3,4,5,6,7,8);

Java代码里面传的参数是数组,所以,把上面一句话改成:

int arr[] = test123.getarr([1,2,3,4,5,6,7,8]);


查看完整回答
反对 回复 2017-07-05
  • OneKi
    OneKi
    改了,还是提示那个错误,.java文件需要改吗?
  • __innocence
    __innocence
    我看不出来你想实现什么功能,但是有一个明显的错误:你的Java函数返回的是int类型,但是你却把int赋值给了数组了。arr[3]是数组的第四个元素。
  • OneKi
    OneKi
    就我想通过JSP传递一组数组到JAVA然后用JAVA把他们2个2个相乘,最后返回到JSP打印到页面,但是我JSP传递不了数组到JAVA
点击展开后面1
  • 2 回答
  • 0 关注
  • 2417 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信