- 浏览: 62860 次
- 性别:
- 来自: 杭州
-
最新评论
-
小网客:
用token解决
静态html请求session丢失 -
endual:
转下,确实如此。
SpringMvc返回@ResponseBody中文乱码 -
hae:
我也遇到过返回String乱码的问题,我的解决是返回一个Map ...
SpringMvc返回@ResponseBody中文乱码 -
almtalmt:
怎么运行啊?
Velocity 学习实例
文章列表
一个临时推广的纯静态html活动页面,与原有项目分离,现活动页面要记录当前报名用户,并给当前报名用户一次抽奖机会,大致情况就是这样,程序如下:
public boolean checkChestCnts(HttpServletRequest request,Integer activeId,String account){
//当前报名信息写入session
HttpSession session = request.getSession();
session.setAttribute("activeId", activeId);
se ...
使用SpringMvc的@ResponseBody返回指定数据的类型做为http体向外输出,在浏览器里返回的内容里有中文,会出现乱码,项目的编码、tomcat编码等都已设置成utf-8,如下返回的是一个字符串中文乱码。
@RequestMapping("user/get_comment_list.do")
public @ResponseBody String getUserCommentList(Integer user_id,Byte type){
HashMap<String, Object> map = new HashMap<Strin ...
使用SpringMvc导出csv文件时在火狐、谷歌、360、搜狗等浏览器都能正确导出,在ie浏览器上就提示找不到站点错误,本地ie版本是8.0.7601,错误提示如附件:
程序代码如下:
@RequestMapping(value="/exportWithdraw.do", method= RequestMethod.GET)
public ModelAndView exportDetail(HttpServletResponse res,ParmPojo pojo){
String fileName = new String("详情" ...
项目使用的是SpringMvc3.2.2+Mybatis3.2.0+SQLServer,经常会有根据某个主键字段查询数据,通常都是Integer类型,写sql的时候一般会类似这样:
<mapper namespace="com.back.dao.PersonDao">
<resultMap id="BaseMap" type="com.back.pojo ...
memcached是一个高性能分布式缓存系统,java一般通过xmemcached客户端实现与服务器端的数据交互,下面看一个奇怪的问题,代码如下:
]
public static void main(String[] args) throws IOException {
MemcachedClientBuilder builder = new XMemcachedClientBuilder(
AddrUtil.getAddresses("192.168.172.39:11211"));
MemcachedClient client = builder. ...
做活动的时候,运营往往会提前1到2天把活动发到线上去,此时需要做个类似时间控制的东西,就是当活动时间到了,按钮或者图片显示可操作状态,当活动过期了,按钮就变成灰色等等一系列根据时间来控制显示不同的东西,这里介绍个小方法,其实也是老东西了,供参考。
方式一:
<script type="text/javascript">
////这里可以用来传精确的时分秒
function timeCompare(tyear,tmonth,tday,thour,tmin){
this.startTime=new Date(tyear,tmonth,tda ...
使用post发送接口请求
- 博客分类:
- 笔记
urlString :接口请求地址
params:参数
encode:编码
public static String post(String urlString, Map<String, String> params,
String encode) throws Exception {
PostMethod method = new PostMethod(urlString);
try {
Set<String> keys = params.keySet();
...
巧妙利用TreeMap实现对参数ASCII升序排序
- 博客分类:
- 排序
通常在业务需求中调用别人接口的时候,会有对英文字母升序排序(ASCII升序),然后加密啥的,最后生成一个签名再传给对方这一类的要求,这里巧妙利用TreeMap来实现ASCII排序。
public static String sendNewData(String userName, String key,String url) {
String result = "";
try {
//把参数put到TreeMap里去
Map<String, String> map = ...
我们会遇到这样的情况,对多个参数需要对其按照英文字母升序排序(忽略大小写),然后再
将其加密传给其他人。
public static void sort(String[] str) {
String temp;
for (int i = 0; i < str.length; i++) {
for (int j = i; j < str.length ; j++) {
if (str[i].compareToIgnoreCase(str[j]) > 0) {//忽略 ...
通常我们在操作表格里的数据时,尤其是删除操作,需要提示下给用户是否确定删除,此时我们可以这样来做,例子如下:
<table class="line_table" width="100%" id="line_table">
<tr>
<td class="honor_td">荣誉名字</td>
<td class="honor_td">荣誉图片</td>
<td class=&q ...
设计模式:为什么要使用抽象类和接口?
为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类,子类再继承它不就可以了吗?何必弄一个抽象类出来,还要弄一些没有方法体的抽象方法,弄得又象接口 ...
Spring Autowire自动装配
- 博客分类:
- Spring
在应用中,我们常常使用<ref>标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的<ref>标签。实际上,这种方式也 ...
转载自:http://ytrgmj.iteye.com/blog/1471360
以前有一个梦想,找个做前端开发的女朋友。这样她做前端开发,我做后台开发,双剑合并,行走江湖,天下无敌。
一个月前,看了组件库primefaces的demo,心里想,这下子咱么可以把前端妹子们抛弃了,单干也可以。demo的url见http://www.primefaces.org/showcase-labs/ui/home.jsf。
两周前,在公司接了一个小项目,就试验了一下primefaces和jsf,完了以后发现这玩意儿,其实跟妹子的性格很象——顺心的时候,绝对让你很爽,以前要写大量代码,现在一句话可 ...
Struts2的国际化
- 博客分类:
- struts2
资源文件的命名:basename_language_country.properties
JAVA国际化
如果系统同时存在资源文件、类文件,系统将以类文件为主,而不会调用资源文件。
对于简体中文的Locale,ResourceBundle搜索资源的顺序是:
(1)baseName_zh_CN.class
(2)baseName_zh_CN.properties
(3)baseName_zh.class
(4)baseName_zh.properties
(5)baseName.class
(6)baseName.properties
Struts2的国际 ...
struts2.1 datetimepicker日期控件的使用
在以前的struts2.0版本中s:datetimepicker只需要在head标签处设置
<s:head theme="ajax"/>,
就可以直接使用s:datetimepicker的标签了。
而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了 ...