我是否需要在Spring安全性中创建JSP?

时间:2014-11-30 14:13:34

标签: spring spring-security

我是春季安全新手,我对这个话题有几个问题。

我可以使用常规的html文件,还是需要为登录页面创建jsp文件?

如果我不想创建表单,但只有少数字段可以吗?

这是我在JS中的HTML

createContent: function(controller){


    this.emailInput = new sap.m.Input('emailInput', {
         liveChange: function(event) {

        }
    })

    var passwordInput = new sap.m.Input('passwordInput', {
        type: 'Password',
        liveChange: function(event) {

        }
    });


    return layout;
},

这是控制器

       $.ajax({
            type: 'POST',
            url: SERVER_URL + '/login',
            data : 'j_username=' + myUserName + '&j_password='+ myPassword,
            success: function(result) {

                ...
               }
              })

这是服务器

 @RestController
 @RequestMapping("/login")
  @SuppressWarnings("unchecked")
 public class AuthenticationController {



@RequestMapping(method = RequestMethod.POST)
@ResponseBody
public String login(@RequestParam(value="j_username", required=true) String email,
                    @RequestParam(value="j_password", required=true) String password)
{


    try {    
            ....do logic and create  resultList
            return gson.toJson(resultList);


    }
    catch (Exception e) {
        return e.toString();
    }
    finally {
        em.close();
    }
}

1 个答案:

答案 0 :(得分:0)

您也可以使用简单的HTML登录页面。最终目标是从客户端页面(html或jsp)调用post post服务(bydefault / j_spring_security_check),只要这是有效的,您可以从任何扩展名调用。