大家好:
我的index.jsp有以下的变量,account为String类型,habits为String数组类型。然后我把struts的配置如下:
<result name="toWelcome">/welcome.jsp?account=${account}</result>
接受界面为<%=request.getParameter("account")%>。发现可以正常工作。
但是<result name="toWelcome">/welcome.jsp?account=${account}&habits=${habits}</result>,就无法工作了。是不是数组类型的值无法传递的??
或者要如何传递呢?
我在测试ResultType="redirect"的,所以不能使用OGNL的。
struts
------解决方案--------------------
&改为&就行了,要转义
------解决方案--------------------
<result name="toWelcome">/welcome.jsp?account=${account}&habits=${habits}</result>
中的&字符不会被识别成&,必须使用转义字符:& 注意以&开头以;结尾
各种转义字符:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
------解决方案--------------------
ls说的很对!这都是很简单的问题,多学习就会了!