- 浏览: 70238 次
- 性别:
- 来自: 成都
最新评论
-
sbwfgihc:
有人解决了类似的问题吗
shiro在remember me状态下登录,自定义session失效解决方法 -
u011202188:
你这session是HttpSession啊,不是shiro的 ...
shiro在remember me状态下登录,自定义session失效解决方法 -
melearner:
是struts2的哪个版本啊?
Struts2通配符配置action,然后设置default action不生效的一个bug -
rguess:
..不知道
nginx代理tomcat系统不能获取真实ip解决办法 -
酷的飞上天空:
可以伪造http头的x-forwarded-for参数值,发送 ...
nginx代理tomcat系统不能获取真实ip解决办法
文章列表
js原型链扩展一些很实用的方法:
/**
* 格式化日期
* @param format
* @returns
*/
Date.prototype.format = function(format) {
var o = {
"M+" : this.getMonth() + 1, // month
"d+" : this.getDate(), // day
"h+" : this.getHours(), // hour
"m+ ...
nginx代理tomcat的时候,tomcat获取的客户端不是客户端传过来的ip,出现这种情况的原因很明显,nginx作为代理服务器先拦截客户端发来的请求,它再以localhost的身份转发给tomcat去处理。解决办法在nginx配置中的location节点中加入以下:
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X- ...
@JsonFormat(pattern = "yyyy-MM-dd")
private Date createDate = DateUtil.parseFormat("yyyy-MM-dd");
该注解如果把Date值设为2014-03-14 00:00:00,序列化出来的是2014-03-13,我晕..
使用shiro的时候,当我们使用remember me功能登录系统的时候,我们在用户登录自定义的session已经失效,这样就会影响系统正常运行;对于这种情况,我的解决方案是在shiro中自定义一个filter检测自定义的session是否失效,如果失效就读取数据加入到session中
shiro 配置文件:
<!-- 自定义加入filter,起在remember me session失效情况下刷新session作用 -->
<bean id="userSettingFilter" class="org.guess.security.fil ...
应把openSessionInViewerFilter配置放到shiroFilter前边,要不然就没法在自定义releam中使用延迟加载策略,会抛异常could not initialize proxy - no Session
配置:
<filter>
<filter-name>openSessionInViewerFilter</filter-name>
<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</f ...
<html>
<head>
<script src="jquery-1.8.3.min.js" type="text/javascript"></script>
<script>
(function ($) {
/**
* 居中
*/
$.fn.center = function (settings) {
var style = $.extend({
position: 'absolut ...
js回调函数传参数,简单代码蕴藏大智慧
function a(callback){
var m = 1;
var n = 2;
alert(callback(m,n));
}
function b(m,n){
return m+n;
}
a(b);
执行效果,弹出数字3
在struts配置文件中,使用通配符配置action,如下:
<action name="*_*" class="com.dview.sxeq.action.{1}Action" method="{2}">
<result name="userDeleteSuccess" type="redirectAction">User_userList</result>
<result name="addUserSuccess&q ...
IE8以下判断空字符串方法
var str = " ";
alert(str.trim())
代码在IE8及IE8下会报错。
解决办法,如果你有用jquery,你可以写成
var str = " ";
alert($.trim(str));
应为str.trim()为js原生方法,$.trim(str)为jquery库中的方法
1、java调用天气预报接口,参考http://g.kehou.com/t1029846752.html,现在比如我访问成都的天气预报,则访问地址http://m.weather.com.cn/data/101270101.html,就可一得到一串json数据。我们就可以对这串进行解析
如果用ajax直接访问是最简单的一种方式,但涉及到一个跨域的问题,至今都还没搞懂啊,跪求大神
现在用java解析就变得比较简单,上代码:
@GET
@Path("/get")
@Produces(MediaType.APPLICATION_JSON)
public St ...
在java web开发过程中,我们需要对其进行权限的控制,下面介绍一下sevrvlet进行权限的控制。
[size=medium]配置一个servlet拦截器Filter
1.写一个Filter类需要实现servlet Filter方法如代码
public class LoginFilter implements Filter{
@Override
public void init(FilterConfig filterConfig) throws ServletException {
// TODO Auto-generated method stub
...
kaptcha是一个简单易用的验证码生成工具,而且支持中文,你还可以配置其很多属性。
用法:
1、首先到http://code.google.com/p/kaptcha/downloads/list把压缩文件下下来,然后把里面的jar文件加到自己的web项目中。
2在web.xml中配置servlet,代码如下:
<servlet>
<servlet-name>Kaptcha</servlet-name>
<servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet ...