Struts中,在JSP中如何用标签得到/WebApp路径及Link的参数赋值这两种功能?
Struts中,在JSP中如何用标签得到/WebApp路径及Link的参数赋值这两种功能?
<html:link action="/DemoAction?parameter="> Link </html:link>
<bean:write name="DemoBean" property="DemoParameter"/>
==============================
请问如何在 /DemoAction?parameter= 后面加上 <bean:write name="DemoBean" property="DemoParameter"/> 的值??
==============================
这样会出错:
<html:link action="/DemoAction?parameter=<bean:write name="DemoBean" property="DemoParameter"/>"> Link </html:link>
==============================
难道又要转换成以下:
<%
DemoBean d = request.getAttribute("DemoBean");
String DemoParameter = d.getDemoParameter();
%>
<a href="/DemoAction?parameter=<%= DemoParameter %>"> Link </a>
如果是这样做的话,那又脱离了 Struts 的设计了!
==============================
上面怎么处理?
(2)然后第二个问题:在javascript里面用到
document.location.href = "/DemoAction?some=true";
这时候 Struts 有没有提供方法可能得到 当前应用 /DemoApp 的路径的?
效果如:
document.location.href = "/DemoApp/DemoAction?some=true";