这个对嵌套属性不起作用啊,报错
源码:
<ec:table items="orderList" var="order" action="${pageContext.request.contextPath}/history/test"autoIncludeParameters="${(empty param.autoInc)?(true):(false)}" sortRowsCallback="com.zealyoung.gsm.web.viewdoc.MySortCallback">
<ec:exportXls fileName="orderList.xls" tooltip="导出 Excel"/>
<ec:row>
<ec:column property="id" width="5%" cell="rowCount" title="序号"/>
<ec:column property="district.name" width="5%" title="地区" alias="district" ></ec:column>
<ec:column property="number" width="12%" title="订单号" ><a href="#" onclick="window.parent.location='/order/showOrder/${order.id }'">${order.number }</a></ec:column>
<ec:column property="store.name" width="15%" alias="store" title="店铺名称" ><a href="#" onclick="winOpen('/store/particular/${order.store.id }','excelpreview_store_${order.store.id }')" >${order.store.name }</a> </ec:column>
<ec:column property="store.address" alias="store" title="店铺地址" />
<ec:column property="date.time" width="18%" alias="date" cell="date" title="时间" ></ec:column>
</ec:row>
</ec:table>
错误信息:
javax.servlet.jsp.JspException: TableTag Problem: javax.servlet.jsp.JspException:
TableTag.doAfterBody() Problem: java.lang.NullPointerException
at com.zealyoung.gsm.web.viewdoc.MySortCallback.sortRows(MySortCallback.java:29)
at org.extremecomponents.table.core.TableModelUtils.sortRows(TableModelUtils.java:66)
at org.extremecomponents.table.core.TableModelImpl.execute(TableModelImpl.java:233)
at org.extremecomponents.table.tag.TableTag.doAfterBody(TableTag.java:459)
at _jsp._web_22dinf._views._common._excelpreview__jsp._jspService(_excelpreview__jsp.java:197)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:578)
...................
re: [译]Struts Menu开发向导 Robin's Java World 2008-06-26 12:04
@glitgirl
谢谢支持!
re: [译]Struts Menu开发向导 glitgirl 2008-06-26 10:21
支持下楼主,我在别处看到过转载的来源是这里,谢谢楼主的翻译!
re: VBA编程心得 zh 2008-06-18 10:02
邮箱
azhhuoiu@126.com,可以发一份么??
re: 搭建SSH时的思考和遇到的几个问题 Robin's Java World 2008-06-06 17:41
@欧小雷
javaeye的那个牛人是robbin,我是Robin。
DelegatingRequestProcessor和AutowiringRequestProcessor还是有些区别的。
声明式的事务管理就是在XML配置文件中进行一些配置,所以不需要自动添加什么代码,目前也没有什么工具可以自动加什么配置,所以也没有什么文档可以发给你,不好意思啦。
re: VBA编程心得 Robin's Java World 2008-06-06 17:31
@yy
java中调vba的宏估计是不太可能的,VBA的宏运行可需要Microsoft的环境。
re: 搭建SSH时的思考和遇到的几个问题 欧小雷 2008-06-05 16:42
不知你是javaeye网站的那个robin吗?你那个想法,在Spring in aciton中有描述,与< controller
processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />是一个道理,不过可以问你问题吗?ssh整合中声明式事务的代码我理解,可是在eclipse中能自动添加吗?能否给我一个文档,里面有详细操作,谢谢.我的邮箱:ouxiaolei_niu@tom.com
re: VBA编程心得[未登录] yy 2008-06-05 10:46
请教下 java可以调用 excel中 用vba写的宏么
re: Dudu老大,给你提个大Bug dudu 2008-05-29 17:17
抱歉!该问题给您带来了麻烦。
现在好了。
目前二级域名的支持需要针对每个用户进行配置。
这个周末新服务器投入使用后,会解决这个问题。
re: Dudu老大,给你提个大Bug 银河使者 2008-05-29 16:25
一直也没改啊。这个二级域名不知怎么着,有时不太好使
re: WAS與IHS集成的安裝與配置 Robin's Java World 2008-05-15 19:52
@kernal
你照着安装上的提示,一步步的做就OK了。没什么太多机关。
re: [译]Struts Menu开发向导 Robin's Java World 2008-05-15 19:51
@Jason
我这不是转的,这是我译的。
你在其它地方看到的都是转的我译的。
re: WAS與IHS集成的安裝與配置[未登录] kernal 2008-05-13 21:04
请问一下 第三步 安裝WAS Plugin (Local方式) 是怎么安装的呐?能详细说一下吗? shuangpingli@126.com qq:154120353
re: WebSphere Portal V6.1安装手记 Robin's Java World 2008-04-21 21:53
@James Chiang
功能都可以正常使用,而且我还进管理页面新建了页面,配置了一些样式等等。
@websphere开发与应用社区
不客气!希望大家一起来分享!
re: WebSphere Portal V6.1安装手记 websphere开发与应用社区 2008-04-20 16:18
谢谢分享!
re: 搭建SSH时的思考和遇到的几个问题 Robin's Java World 2008-04-11 00:05
@xx
明白了,就是我说的第一种用代理的方式。
这样做我觉得不仅是配置文件多一个的问题,而且与Struts也绑死了。
我说的beans.xml就是action的真实type
我是按照IBM的一篇文章配置的,用时struts插件。
struts里面的action type写的是org.springframework.web.struts.DelegatingActionProxy。
把真实的type写在在beans.xml里。
增加一个action,就要在beans.xml里面多写一个。
用了你的方法就少些一步了。
re: 用Java Mail发送带图片附件的要点 Robin's Java World 2008-04-10 02:27
@草包书生
不客气,如果能由于我的分享给大家带来方便,我感到很快乐。
re: 搭建SSH时的思考和遇到的几个问题 Robin's Java World 2008-04-10 02:25
@xx
不太清楚你的beans.xml里面写的些什么,所以不好回答。
但在Action中,其***Service是自动获得实例的,不用再去做任何配置或编写代码。这点是可以肯定的。
用AutowiringRequestProcessor是不是就不用写beans.xml了?
自动给action里面的xxxService赋值?
我正在为发送附件问题而烦恼,thanks for you
我近来在翻译《Quartz Job Scheduling Framework》,有兴趣可以来看看
http://www.blogjava.net/Unmi/category/27619.html
现丑了。
re: JSF深入--控制跳转 gembin 2008-04-01 18:05
关注JSF
re: WebSphere Portal V6.1安装手记 James Chiang 2008-04-01 16:39
功能都可以正常使用嗎 ? 如 : 登入 .
上次我測 Beta 2 , 安裝正常 , 可是無法登入 , 可能是我的環境的問題 , 因為有人測試是正常的 !
re: Quartz与Spring结合时如何动态更新Job的启动时间 Robin's Java World 2008-04-01 14:33
@隔叶黄莺
谢谢!
不过一般的人在用Spring的时候大都采用在applicationContext中定义。
另外,不知道你有没有使用这个插件时在quartz.properties配置的实例了?
是的,就是这个,在 quartz.properties 可配置多久测试一下配置文件是否被修改过,有则读入新的内容,调整执行计划
re: Quartz与Spring结合时如何动态更新Job的启动时间 Robin's Java World 2008-03-31 21:13
@隔叶黄莺
你说的是JobInitializationPlugin这个Plugin吗?
re: Quartz与Spring结合时如何动态更新Job的启动时间 Robin's Java World 2008-03-31 21:07
@隔叶黄莺
原来还有这好的东东呀?有没有介绍这个插件的文档了?
仍然是要使用代码,如果使用上 Quartz 自己的一个插件就可以定时的扫描文件,运行中只要改配置保存就行。
re: XFire完整入门教程 Robin's Java World 2008-03-30 16:24
@zym
出现你这样问题的原因应该是包的配置不对,或者是程序中有哪里没有按文章中所说的来。怀疑是你客户端所传对象不正确之类。
re: XFire完整入门教程 Robin's Java World 2008-03-30 16:23
@wudayin
xfire默认是采用SOAP1.1的报文。
如果你想使用SOAP1.2的报文的话,可以采用bindings标签来进行设置。
也可以与Spring结合来进行配置,相关的配置你可以参考官方文档。
re: XFire完整入门教程 wudayin 2008-03-24 17:13
xfire生成的服务默认是不是使用SOAP1.1报文?
如何配置才能让xfire生成的服务使用SOAP1.2报文的设置内容?
re: XFire完整入门教程[未登录] zym 2008-03-24 08:57
使用xfire做webservice,在浏览器中可以访问到wsdl,用MyEclipse的Web Service Explore 调用服务出现如下错误,请教大概是什么原因导致的?
[ERROR] http-8888-Processor24 2008-03-24 08:55:02,062 org.codehaus.xfire.handler.DefaultFaultHandler - Fault occurred!
java.lang.IllegalArgumentException: object is not an instance of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.xfire.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:54)
at org.codehaus.xfire.service.invoker.ObjectInvoker.invoke(ObjectInvoker.java:45)
at org.codehaus.xfire.service.binding.ServiceInvocationHandler.sendMessage(ServiceInvocationHandler.java:271)
at org.codehaus.xfire.service.binding.ServiceInvocationHandler$1.run(ServiceInvocationHandler.java:84)
at org.codehaus.xfire.service.binding.ServiceInvocationHandler.execute(ServiceInvocationHandler.java:132)
at org.codehaus.xfire.service.binding.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:107)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64)
at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38)
at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:301)
at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:130)
at org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
re: XFire完整入门教程 Robin's Java World 2008-03-24 01:55
@yame
根据你贴上来的Log来看,是属于没有找到Credentials这个类所致。
通常出现这样的错误有两种情况:
1,没有依赖的包,或者包不在classpath下
2,包冲突
请根据具体情况来判断,检查环境配置是否正确。
re: XFire完整入门教程 yame 2008-03-23 22:51
我完全按照上面的完整教程做下来,服务器端部署服务都正常,客房歒代码运行出现如下错误,请问这是什么原因?
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/httpclient/Credentials
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:108)
at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy0.sayHello(Unknown Source)
at client.Client.main(Client.java:25)
re: XFire完整入门教程 Robin's Java World 2008-03-19 14:38
@passenger
不好意思,说句不太客气的话,你可能需要更多应用软件架构与部署的更多知识,也需要更好的理解C/S,B/S的更多相关知识。
通常,是否需要在客户机上装一个客户程序是取决于你是用C/S还是用B/S模式的。当然,你也可以把任何与Web Service交互的机器当作是客户端,这样的话,那就是每个机器上都要装客户端程序了。
re: 搭建SSH时的思考和遇到的几个问题 Robin's Java World 2008-03-19 14:31
@jetty_xiang
对,你说得没错,原理是一样,实现的方式不一样而已。
re: 搭建SSH时的思考和遇到的几个问题 jetty_xiang 2008-03-18 17:21
这个方法看来很好,我以前没有用过,以前一直用的整合方法是你前面介绍的两种,不过我想问你问题,你的这个< controller
processorClass="org.springframework.web.struts.AutowiringRequestProcessor" /> 跟< controller
processorClass="org.springframework.web.struts.DelegatingRequestProcessor" />好象是同有个道理,
re: 一些爱情的准则[转载] Robin's Java World 2008-03-11 23:23
@小小的我
呵呵,谢谢!
re: 一些爱情的准则[转载] 小小的我 2008-03-11 12:51
java里还可以看到这样的文章,学习之余不忘娱乐阿!!以后帮你多顶顶。。
re: XFire完整入门教程 passenger 2008-03-06 17:12
webservice 一定要开发一个客户端程序吗?如果这样,则需在每个客户机上安装一个客户程序岂不很麻烦?
re: VBA编程心得 kkc235 2008-03-03 23:29
我也遇到了一个多钱程的问题, 一直解决不了, 正在郁闷
背景是这样的
在OPEN是EXCEL不可见, 我们做一些处理,处理后设成可见, 我要做的是可见后马上做一些东西,
但之前的处理是addin实现的, 和VBA无法连在一起, 所以我只有自己开一个线程和监听可见空上属性了, 但一但线程中做一些写的操作就完了,再对excel写东西时就会挂
re: XFire完整入门教程 milo 2008-02-28 22:18
robin谢谢了。问题已经解决,是第三方的jar有冲突了:dom4j中的jaxen与XFire中的jaxen包冲突了!
re: XFire完整入门教程 milo 2008-02-28 18:23
我应该没有使用到Spring,我开始怀疑XFire的库和其他的库有冲突,于是我就把我没用到的库都删掉了,可是异常更多了。