页1(into_do.jsp)
request.setAttribute("hrvalues",words);<form name="frm" action="hr_insert.jsp" method="post" onsubmit="return subclick(this)">页2(hr_insert.jsp)
String words[]=new String[48];words=(String[])request.getAttribute("hrvalues"); (正常)加入以下代码则不正常:
try
{
for(int k=0;k<words.length-1;k++)
{
out.print(k);
out.print("----");
out.print(words[k]);
out.print("<br>");
}
}
catch()
{
out.print("error");
}或加入以下代码也不正常,有错误:out.print(words[0]);
因为页1上面还有一些数据,所有此处用FORM的ACTION方法转页传值,
请高人指点。
(我不想用SESSION传值,怎样能解决上述问题?)
request.setAttribute("hrvalues",words);<form name="frm" action="hr_insert.jsp" method="post" onsubmit="return subclick(this)">页2(hr_insert.jsp)
String words[]=new String[48];words=(String[])request.getAttribute("hrvalues"); (正常)加入以下代码则不正常:
try
{
for(int k=0;k<words.length-1;k++)
{
out.print(k);
out.print("----");
out.print(words[k]);
out.print("<br>");
}
}
catch()
{
out.print("error");
}或加入以下代码也不正常,有错误:out.print(words[0]);
因为页1上面还有一些数据,所有此处用FORM的ACTION方法转页传值,
请高人指点。
(我不想用SESSION传值,怎样能解决上述问题?)
String words[]=(String[])request.getAttribute("hrvalues"); (正常)try
{
if(words!=null && words.length>0)
{
for(int k=0;k<words.length-1;k++)
{
out.print(k);
out.print("----");
out.print(words[k]);
out.print("<br>");
}
}
else
{
out.print("maybe something wrong!!");
}
}
catch()
{
out.print("error");
}
An error occurred at line: 4 in the jsp file: /hr_insert.jsp
Generated servlet error:
Syntax error on token "(", FormalParameter expected after this token
String words[]=(String[])request.getAttribute("hrvalues");
try
{
if(words!=null && words.length>0)
{
for(int k=0;k<words.length-1;k++)
{
out.print(k);
out.print("----");
out.print(words[k]);
out.print("<br>");
}
}
else
{
out.print("maybe something wrong!!");
}
}
catch()
{
out.print("error");
}%>
我并没有调用BEAN,也没有出现上面说的分裂错误,怎么会有上述错误信息?
catch()!!
catch(Exception ex)
String[] args=(String[])session.getAttribute("args");
这方法我也用了,不过一样的结果,在接收的时候没错,但好像接收后数组是个空的,一打印就出异常了。