为什么在<html:form>中的action中不能包含有‘<%=%>’呢????????????? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 郁闷了如果我不用<html:form>直接用<form>没点问题 struts标签里写<%=%>是会有问题的,比如:<html:link page="<%=url%>"></html:link>我也遇到过,而且遇到不止一次了,我觉得应该是解析顺序的问题,可能是struts标签先解析吧!这种问题可以用EL表达式解决!比如可以这样写:<% String url=""; request.setAttribute("url",url);%><html:link page="${url}"></html:link> struts <html:form/>标签属性action定义如下:<name>action</name> <required>true</required> <rtexprvalue>true</rtexprvalue></attribute>其中<rtexprvalue>true</rtexprvalue>这句设为true表明这个属性值可以用表达式获得,所以用<%= %>没有问题,用${}要方便些。 难道不能用普通标签吗?非用struts标签<form name="" method="post" action=<%=%>>这不很好吗? 有区别,特别是你的action值是struts的action。 我的用的是action="<%=request.getContextPath()%>/login.do"是不是action的值只能有<% %>啊 struts标签中用<%=%>,取出的是null值.用表达式唯一的解 地址栏参数问题 tomcat 启动时,访问站点的默认用户名是什么? 一个关于表达式语言的问题,为什么我在TOMCATE行,WEBLOGIC上不行 新手求助! hibernate insert 关于javam在不同服务器上的配置问题 html不能调用jsp???? 点击率统计 jsp漏洞大观(转) 我在JSP中想写一个子程序,想重复调用,怎么写,请各位老大指导,最好有实际例子? Can not issue empty query郁闷到何时啊?请进,谢 关于网站中显示的图片是存在数据库好还是存路径好?
如果我不用<html:form>直接用<form>没点问题
我也遇到过,而且遇到不止一次了,我觉得应该是解析顺序的问题,可能是struts标签先解析吧!这种问题可以用EL表达式解决!比如可以这样写:
<%
String url="";
request.setAttribute("url",url);
%>
<html:link page="${url}"></html:link>
<name>action</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
其中<rtexprvalue>true</rtexprvalue>这句设为true表明这个属性值可以用表达式获得,所以用<%= %>没有问题,用${}要方便些。
<form name="" method="post" action=<%=%>>
这不很好吗?
是不是action的值只能有<% %>啊
用表达式唯一的解