xxl36

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  5 Posts :: 0 Stories :: 14 Comments :: 0 Trackbacks

2008年9月4日 #

Googled的浏览器Chrome发布了!

很多人不以为然
我却对它寄予了和大的希望
主要希望它能解决两个最迫切的问题:
1、Web加密,坚决抵制ActiveX!
2、RIA,目前的RIA技术.Net、Java、Flex、Ajax都是扶不起的阿斗。为什么就不能通过浏览器端解决呢?
posted @ 2008-09-04 20:45 xxl36 阅读(203) | 评论 (0)编辑 收藏

2006年10月16日 #

1、  mywebapp-servlet.xml 中定义报表视图解析器:

    <!-- 报表视图解析器 -->

    <bean id="anyname_rptViewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">

        <property name="order" value="1"/>

        <property name="basename" value="views"/>

    </bean>

 

2、  新建报表视图资源文件 views.properties

mysamplerpt.class=org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView

mysamplerpt.url=/WEB-INF/reports/mysample_rpt.jasper

注意:“views”就是上面的“basename”。

 

3、  web.xml中定义请求URL过滤

<servlet>

        <servlet-name>mywebapp</servlet-name>

        <servlet-class>

            org.springframework.web.servlet.DispatcherServlet

        </servlet-class>

</servlet>

<!-- 报表URL,PDF格式 -->

<servlet-mapping>

        <servlet-name>mywebapp</servlet-name>

        <url-pattern>*.pdf</url-pattern>       

    </servlet-mapping>

    <!-- 报表请求URL,Excel格式 -->

    <servlet-mapping>

        <servlet-name>mywebapp</servlet-name>

        <url-pattern>*.xls</url-pattern>       

    </servlet-mapping>

    注意:此两处定义将所有.pdf和.xls后缀的URL纳入Spring MVC的

 

4、  mywebapp-servlet.xml 中定义请求 URL 映射

<bean id="scureUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

<prop key="/showmysamplerpt_inpdf.pdf">MyRptController</prop> <! 将得到PDF格式的报表 à

<prop key="/showmysamplerpt_inxls.xls">MyRptController</prop> <! 将得到Excel格式的报表 à

 

</bean>

 

5、  MyRptController的实现

public class MyRptController extends AbstractController {

    @Override

        protected ModelAndView handleRequestInternal(HttpServletRequest request,   HttpServletResponse response) throws Exception {

            String uri = request.getRequestURI();

            String format = uri.substring(uri.indexOf(".") + 1); //取得URL后缀

 

            Map model = new HashMap();

            model.put("datasource", getApplicationContext().getBean("myDataSource"));  //数据源

            model.put("format", format); //根据URL后缀确定格式

       

            return new ModelAndView("mysamplerpt", model);  //视图名称请参考第二步中的定义

        }

以上是个人实际编程中的一点儿经验,望各位大侠指教。

posted @ 2006-10-16 21:35 xxl36 阅读(2274) | 评论 (7)编辑 收藏

2006年8月20日 #

上个月,我的硬盘(迈拓金钻十160G)不知道那一天噪音突然变大了,找遍了迈拓网站也没找到降噪工具,迈拓的嗓门那个粗犷啊!快吵S人了,隐约觉得硬盘快要Over了,后悔买了迈拓,以前一直买希捷的,希捷的就算有的声音大,也很清脆,上次本来买ST,买了一块发现有异响,后换成盒装迈拓,再后来在网上看到有人说散装ST水货很多,估计那块就是,早知到换行货盒装的ST。

今天突然看到MicroComputer上面介绍的工具,叫HDDScan,好像又是Russia的,下载了一个试试,还挺好用,发现原来是硬盘降噪参数被修改掉了,改回了出厂值,^_^,世界又恢复了宁静!呵呵
posted @ 2006-08-20 23:44 xxl36 阅读(530) | 评论 (0)编辑 收藏

2006年8月14日 #

Spring + Hibernate + jasperreports,在Jasper中嵌入HQL查询,使用Spring的jasperreports视图解析器预览报表,在Model中应该传递那些参数给视图解析器?就传一个Hibernate Session好像不行,再传一个JDBC Connection似乎就行了,但总觉得不应该需要JDBC Connection的,而且返回了ModelAndView之后,就失去控制了,那个Hibernate Session也就没法释放了,一气之下所有报表统统改为原生SQL,只要传一个JDBC Connection就行了,各位大侠请指教,不甚感谢!

posted @ 2006-08-14 21:48 xxl36 阅读(496) | 评论 (0)编辑 收藏

2006年8月10日 #

环境:Spring MVC + Spring + Hibernate,jasperreports

上午刚刚解决了jasperreports中使用HQL的问题:原来除了要向Spring 的jasperreports视图解析器传递Hibernate Session之外,还要向其传递一DataSource,难道从Hibernate会话中找不到DataSource么,有些迷惑了。

下午忽然又遇到了输出PDF的中文字体问题,本来以为早就不是问题了,却发现除了宋体外其他字体无法使用,搞到晚上9点才发现,报表的根目录原来是JavaSource —— 好在我突然想到views.properties文件(报表视图解析器的配置文件)在这儿,才试了一试,将几个 ttf 文件移到此处,啊哈!果然奏效。

接下来可以大肆画表了!

posted @ 2006-08-10 23:17 xxl36 阅读(3643) | 评论 (7)编辑 收藏