各位好,请教一个问题
我在使用jsp tag的时候常碰到下面的问题,如struts form tag中设置action,这个值是另外一个jsp tag打印出来的。
<html:form action="<app:url .../>",目前这种用法行不通,很多地方都有这样的需求,最后为了解决问题不得不在jsp上写一堆java代码,把问题转化成html:form action="<%=...%>",很不喜欢这种方式,请问有没有好的解决方法。
我在使用jsp tag的时候常碰到下面的问题,如struts form tag中设置action,这个值是另外一个jsp tag打印出来的。
<html:form action="<app:url .../>",目前这种用法行不通,很多地方都有这样的需求,最后为了解决问题不得不在jsp上写一堆java代码,把问题转化成html:form action="<%=...%>",很不喜欢这种方式,请问有没有好的解决方法。
解决方案 »
- JQUERY的用法请高人再次指点下~
- struts2.1 的例子 showbook.jsp 报的错
- tomcat5.5如何 查看后台 ?
- eclipse+tomcat中显示的问题
- 减少servlet和mysql之间的连接数,节省资源
- Myeclipse 不识别不自动提示<tx:advice>标签
- 求问关于在weblogic中部署web应用的相对路径问题!!!!
- 关于jspsmartupload中文名文件上传后为乱码的问题
- 高手进来看,ftp的问题...................
- 求一本JSP的好书!
- struts 使用LookDispatchAction出现错误:MAPPING configuration error for request URI
- 学习jndi的时候碰到了严重的问题,请达人帮帮忙。
以前这样写,不行
<html:form action="<bean:write name="bean" property="action"/>">
改成这样:
<html:form action="${bean.action}">
<c:import url="xxx.jsp">
<c:param name="xxxAction" value="<portlet:renderURL/>"/>
</c:import>
需要在c:param中把<portlet:renderURL/>打印出来的url作为参数传到xxx.jsp,这个<portlet:renderURL/>根本没法使用EL来表示。
<c:set var="url">
<portlet:renderURL/>
</c:set> <c:import url="xxx.jsp">
<c:param name="xxxAction" value="${url}"/>
</c:import>