2017-05-02 49 views
0

ini文件就像问题与四郎页面重定向

[main] 
authc.loginUrl = /login.html 
authc.successUrl = /index.html 
authc.usernameParam = j_username 
authc.passwordParam = j_password 

[users] 
root = secret, admin 

[roles] 
admin = * 

[urls] 
/login.html = anon, roles[admin] 
/index.html = authc, roles[admin] 

当我试着打我收到以下错误的index.html

HTTP ERROR 404 

Problem accessing /shiro-example/login.jsp. Reason: 

    /shiro-example/login.jsp 
Powered by Jetty:// 

我的login.html文件就像

<form name="loginform" action="" method="post" > 

     <p> 
      <label>Username</label> 
      <input id="username" type="text" name="j_username"> 
     </p> 
     <p> 
      <label>Password</label> 
      <input type="password" name="j_password"> 
     </p> 
     <input type="submit" value="Log In"> 
</form> 

请帮我解决这个问题。

回答

1

编辑: https://shiro.apache.org/web.html#Web-FormbasedLogin

对不起,我没有看你的配置足够接近。 使用:

[main] shiro.loginUrl = /login.html

这样的loginUrl是在正试图发出重定向

+0

我已经设置它,你可以看到在配置第一线的任何过滤器设置。 – robin

+0

@robin yup,对不起,我已经更新了我的答案 –