小编Ale*_*eld的帖子

j_spring_security_check 404问题

我试图让我的spring + hibernate + spring-security和tiles2 - "HelloWorld"应用程序工作,遵循本指南(不幸的是它在德语).

我的问题是登录我的应用程序时收到"404"错误消息.重定向到登录页面按预期工作,但是当我点击登录按钮时,我无法访问" http:// localhost:8080/App/j_spring_security_check ".

我的web.xml看起来像这样:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        /WEB-INF/defs/applicationContext.xml
        /WEB-INF/defs/applicationContext-security.xml
    </param-value>
</context-param>

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

<filter-mapping>
  <filter-name>springSecurityFilterChain</filter-name> 
  <url-pattern>/*</url-pattern>
</filter-mapping>

<listener>
    <listener-class>org.springframework.security.web.session.HttpSessionEventPublisher</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

和applicationContext-security.xml文件看起来这样......

<http use-expressions="true">
    <intercept-url pattern="/index.html" access="permitAll" />
    <intercept-url pattern="/timeout.html" access="permitAll" />
    <intercept-url pattern="/redirect.html" access="permitAll" />
    <intercept-url pattern="/media/**" access="permitAll" />
    <intercept-url pattern="/includes/**" access="permitAll" />
    <intercept-url pattern="/office/**" access="hasRole('ROLE_USER')" />
    <intercept-url pattern="/office/admin/**" access="hasRole('ROLE_ADMIN')" />

    <form-login login-page="/index.html" 
            authentication-failure-url="/index.html?login_error=1"
            default-target-url='/office/kunden.html'
            always-use-default-target='true'
            />
    <logout logout-success-url="/index.html" />
    <remember-me />
    <session-management invalid-session-url="/index.html">
        <concurrency-control max-sessions="2" error-if-maximum-exceeded="true" /> …
Run Code Online (Sandbox Code Playgroud)

java spring spring-security

5
推荐指数
1
解决办法
2万
查看次数

如何使用C在控制台上打印UTF-8字符

我有一个C应用程序,我收到一个UTF-8字符串作为char*的套接字.现在我想使用Eclipse CDT在控制台上打印它.我怎样才能做到这一点?我得到的通常是"Günther"应该是什么"Günther"

非常感谢.

c windows encoding eclipse-cdt utf-8

5
推荐指数
1
解决办法
1084
查看次数

使用一个套接字进行对等通信

我想编写一个对等网络应用程序,并且遇到以下问题。

网络中的两个节点A和B试图同时建立彼此的连接。当它们两个都接受对方的连接时,将打开两个TCP套接字。

两者之间的通讯只应使用一个插座,因为它足以在两个方向上通讯。有什么绝妙的解决方案?

谢谢!

sockets p2p

3
推荐指数
1
解决办法
5589
查看次数

C ++ htonll和后面

我发现以下代码能够将int64_t转换为网络字节顺序。现在,我需要相反的代码,以便将网络字节顺序转换回我的小端机器。代码是这样的。

int64_t decode(void* value){
    int64_t vv = *((int64_t*) value);
    int num = 42;
    if(*(char *)&num == 42) //test big/little endian
        return (((uint64)htonl(vv)) << 32) + htonl(vv >> 32);
    else 
        return vv;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

c c++

3
推荐指数
1
解决办法
7515
查看次数

Ruby相当于C"签长长"

在Ruby中是否存在C类"long long long"的等价物?

ruby long-integer

2
推荐指数
1
解决办法
1221
查看次数

什么最适合编写本机库并使用语言绑定在多种语言中使用它?

哪种语言(C或C++)最适合编写本机库并使用不同语言使用语言绑定(例如,使用JNI或Ruby的C扩展),为什么?

c c++ language-binding cross-platform native-code

1
推荐指数
2
解决办法
220
查看次数

C++对象可见性

有什么区别

std::string a;
Run Code Online (Sandbox Code Playgroud)

 std::string* a = new std::string();
Run Code Online (Sandbox Code Playgroud)

如果两个对象都是由方法调用创建的?这两个物体是否对外"可见",它们什么时候会被摧毁?

谢谢.

c++ visual-c++

0
推荐指数
1
解决办法
179
查看次数