`
javafansmagic
  • 浏览: 35316 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
前段时间,Ruby on Rails组发布了最受欢迎的Ruby Web框架的3.1版本,时间几乎是上一个主要版本Rails 3.0发布一年之后。这个版本包含了以下重要特性: Assets Pipeline 流 可逆迁移 把jQuery作为默认的JavaScript库 Assets Pipeline是Rails的主要更新,有个完整的指南讲述了如何使用它以及它能做什么:  Assets Pipeline提供一个框架串联并缩减或压缩JavaScript和CSS。它还允许通过其它语言编写它们,比如说,CoffeeScript、Sass和ERB。 Assets Pipeline也是 ...
说明:Basic认证是中常用的认证方式,该认证规范见RFC 1945.       常用于无状态的客户端的验证,比如手机端的微博程序,或web service的认证。这种认证的方式特点是,每次客户端的HTTP访问,都在Header部携字段Authorization,内容是经过Base64加密的用户名:密码。当然,为了安全,最好通过https发送请求。 服务器端:     服务器端通过Spring Security支持Basic认证,简单配置applicationContext-security.xml如下: <http auto-config="true"& ...
  前提:jsp已设置为utf-8,struts2配置为utf-8.     今天碰到个乱码问题,form表单post提交中文没有任何问题,get提交到服务器确实乱码。在网上了解了下,这个应该很多人碰到。     首先说明下,struts2设置为utf-8的话,相当于response.setCharacterEncoding("UTF-8"),对HTTP请求的body进行编码,但是get请求的数据是直接在URL中,通过配置struts2配置为utf-8或CharacterEncodingFilter拦截器都不会对URL进行转换。     解决方法:(用的是To ...
在用Rails3做项目的时候,发现数据库中的时间比当前时间早8小时。 修改方法:打开工程的config/application.rb文件,默认config.time_zone是注释掉的,可以取消注释,修改为如下: Java代码   config.time_zone =  'Beijing'       如果之设置上面这行,效果是,数据库中保存的是UTC时间,在取出时,会+8小时,保存时,-8小时;在页面上显示为北京时间,数据库还是UTC时间。(可以在工程下用rake time:zones:local查看所有可能的值。) 另外,加上下面 ...
      Rails作为一款日渐风靡的Web开发框架,其插件起了很大的作用,让很多朋友不用再去实现一些基础功能。很多人不知道自己写的功能能由什么插件来代替,那么,下面介绍几款常用的插件(支持Rails3)。 Rails作为一款日 ...
问题:最近项目开发中,碰到了中文乱码问题。Mysql已设置为UTF-8,内存中的内容是正常,通过hibernate保存到Mysql数据库中就是乱码。   解决: 设置Hibernate的编码,两种方式: 1.hibernate.cfg.xml或applicationContenxt.xml文件中设置,如下: < property  name ="url" > jdbc:mysql://localhost:3306/test?useUnicode=true &amp; characterEncoding=UTF-8 &l ...

Struts2 Validation

Struts2 Validation有两种方式: 第一种,实现Validateable接口,validate方法;一般我们Action extends ActionSupport,重写validate即可。 第二种,通过Annotation(好像在2.1版本后不推荐了,详见 http://struts.apache.org/2.x/docs/validation-annotation.html)或validation.xml配置方式实现。 实现机制是,默认拦截器中有个前置拦截器validation interceptor,会执行上面的验证,在拦截器栈的最后有个workflow拦截 ...
通过设置Mysql的启动参数文件(一般为my.ini),加入或修改下面两行: 1. [mysqld]下的character-set-server=utf8 2. [client]下的default_character_set=utf8 登录Mysql,通过下面的SQL查询目前的编码设置,从返回结果来看,已生效: mysql> show variables like 'character%'; +--------------------------+--------------------------+ | Variable_name | V ...
jQuery Mobile,一个新的手机终端脚本开发库,从名字可以看出,它是基于jQuery;目前支持很多种手机设备,包括IOS/Android/BlackBerry/Windows Phone等,当然,支持程度不一,具体可以看:http://jquerymobile.com/gbs/ 由于这项目比较新,在我写这文章的时候,目前还是1.0 ALPHA4.1 RELEASED版,官网提供下载的只有jQuery Mobile的JS和CSS,相关文档目前还没有提供下载,只能通过在线看Demo和说明。 一般用jQuery Mobile开发手机版Web页面,需要包括下面三个文件jQuery/j ...
Global site tag (gtag.js) - Google Analytics