当前位置:编程学习 > JAVA >>

struts2 页面转发问题

源码很简单, Jsp中
<s:property value="#request.student.username"/>

<s:iterator>
<td><a href="studentAction!registerCourse?student.username=<s:property value="#request.student.username"/>">Register Courses</a></td>
</s:iterator>

student.username的值可以显示,但是在href中作为参数却不能赋值给student.username. 如果<a href...>放在iterator外面,则又可以 --------------------编程问答-------------------- 楼主啊,你写的<s:iterator>  什么参数都没有很让我联想到了while(true){}捏,那不变成死循环了,我没有测试,不敢妄下结论,但是十有八九 是死循环,不然为什么放到外面去就可以了呢~~~ --------------------编程问答-------------------- <a href...>中的<s:property value="#request.student.username"/>
改为<s:property value="%{#request.student.username}"/>试下
另外,我建议你最好使用JSTL+EL做前台,比STRUTS2标签好用,而且功能更强大。
--------------------编程问答-------------------- 你的iterator在循环迭代什么 没有value呢?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,