url中的参数用了ognl表达式${},就出错!解决方案
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标签呢