struts2 displaytag  导出excel 的问题
其实文件也能正常导出,只是后台报错,现在用的struts2.3.15.1版本
配置使用都正常,就是后台提示一个错误,但是也不影响功能使用,就是心里很纠结!出错提示为:
2013-08-28 19:22:29,406 [http-80-4] [com.opensymphony.xwork2.ognl.OgnlValueStack-warn:60] [WARN] - Error setting expression '6578706f7274' with value '[Ljava.lang.String;@c6c084'
ognl.ExpressionSyntaxException: Malformed OGNL expression: 6578706f7274 [ognl.ParseException: Encountered " <INT_LITERAL> "7274 "" at line 1, column 9.
Was expecting one of:
    <EOF> 
    "," ...
    "=" ...
    "?" ...
    "||" ...
    "or" ...
    "&&" ...
    "and" ...
    "|" ...
    "bor" ...
    "^" ...
    "xor" ...
    "&" ...
    "band" ...
    "==" ...
    "eq" ...
    "!=" ...
    "neq" ...
    "<" ...
    "lt" ...
    ">" ...
    "gt" ...
    "<=" ...
    "lte" ...
    ">=" ...
    "gte" ...
    "in" ...
    "not" ...
    "<<" ...
    "shl" ...
    ">>" ...
    "shr" ...
    ">>>" ...
    "ushr" ...
    "+" ...
    "-" ...
    "*" ...
    "/" ...
    "%" ...
    "instanceof" ...
    "." ...
    "(" ...
    "[" ...
    <DYNAMIC_SUBSCRIPT> ...
    ]
at ognl.Ognl.parseExpression(Ognl.java:112)
at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:241)
at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:213)
at com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:186)

最后我分析 发现问题可能是框架机制的问题下载链接为 http://www.name.com/name.action?d-16544-e=2&6578706f7274=1里面刚好就有一个  &6578706f7274=1  但是struts2 提示出错也在于这个地方,说是,Error setting expression '6578706f7274' with value '[Ljava.lang.String;@c6c084'那可能就是,因为,这个数字变量,让struts2误解导致,网上找了很多都都是说,表达式问题,但是,页面上显示功能都正常,希望用过的朋友可以一起帮忙分析下~~~我主要是用,这个分页功能下载,导出excle文件,感觉比较好用,就是后台出现这个问题,很是郁闷~
、文件都可能是正常下载~ ,但既然出了问题,也希望得到解决它,有用过的朋友,可以发下demo,只要能正常下载,不出现出错提示就可以了,我自己把代码一行一行删除,发现,这个,可能是配置问题,希望遇到这样问题的朋友分享下~、