首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

url中的参数用了ognl表达式${},就出错!解决方案

2012-04-27 
url中的参数用了ognl表达式${},就出错!!!Java codes:a hrefselectinfo.action?username${username}&ty

url中的参数用了ognl表达式${},就出错!!!

Java code
            <s:a href="selectinfo.action?username=${username}&type=users">                <s:text name="查看用户信息"></s:text>            </s:a>


报错:
org.apache.jasper.JasperException: /main.jsp(40,3) According to TLD or attribute directive in tag file, attribute href does not accept any expressions

错就错在 ${username}这个地方,不知道怎么解决~~

[解决办法]
用#{username},强制解析成ognl表达式。或者用<s:property value='username'/>代替
[解决办法]
把el表达式改为#{requestScope.username}
[解决办法]
别用s标签就行了
干嘛非要用s标签呢

热点排行