参数化jsp:包括条纹动作?
-
05-07-2019 - |
题
我一直试图解决这个问题,并且一直陷入困境,所以我想我会问。
想象一下两个ActionBeans,A和B.
A.jsp
中包含此部分:
...
<jsp:include page="/B.action">
<jsp:param name="ponies" value="on"/>
</jsp:include>
<jsp:include page="/B.action">
<jsp:param name="ponies" value="off"/>
</jsp:include>
...
请注意,B ActionBean会根据“小马”是否做一些非常有趣的事情。参数设置为开或关。
参数字符串“ponies = on”;调试到请求时, 是可见的,但它不是绑定到B ActionBean的内容。取而代之的是原来的A.action的参数。
有没有办法获得我想要的行为,或者我错过了一些基本的东西?
解决方案 2
这不起作用的原因是我们的 HttpServletRequest
的实现完成了按摩。
它与“正常”一起工作正常。实施
其他提示
你是说在每个例子中你的JSP页面上的 $ {ponies}
打印出“on”?
因为听起来你将JSP参数与Stripes动作bean混淆了。设置JSP参数只是在JSP页面上设置一个参数,你可以像上面所示那样引用它,它实际上并没有在stripe action bean上设置任何东西。
不隶属于 StackOverflow