2013-02-11 30 views
0

我的名字是Lukas,我有一个登录问题。我正在使用GWT + Spring,我想进行身份验证。我在google上发现了很多例子,但是这两种情况都不是像我的一样。GWT使用SPRING +简单HTML页面登录

我有Login.html包含HTML表单与输入ant他们的名字(j_username,j_password)。我将Login.gwt.xml文件重命名为“login”(Login.html还包含<script type="text/javascript" src="login/login.nocache.js" ></script>)。我的项目还包含SecondModule.html文件+ SecondModule.gwt.xml(重命名为“myModule”)。第二个模块负责业务逻辑。

我的问题是我不知道如何在Login.html中的HTML表单元素中指定URL参数。我试过/ login/j_security_check,/ j_security_check,/ myModule/j_security_check,但我总是得到错误代码404。我也不知道该URL是否在开发或托管模式下有所不同。

任何人都可以帮助我吗?

问候卢卡斯

回答

0

在春天,你应该使用

/j_spring_security_check 
+0

呀我的错,但如果我试图/ j_spring_security_check或/登录/ j_spring_security_check或/ Mymodule中/ j_spring_security_check相同的结果。回复404 – Gondri 2013-02-11 14:17:15

+0

你的表单中有POST方法吗?你应该看看spring的安全配置,以确保它真的开始,因为从我提供的信息我只能猜测。顺便说一句,如果你在这个页面上只有登录表单,那么登录gwt模块的作用是什么? – 2013-02-11 15:09:32

+0

我有在表单中指定的POST方法。原因是我们正在为其他应用程序使用此GWT Web应用程序框架,并且我们希望将它分开。之前的登录页面没有使用HTML表单元素(+ AJAX),并且存在浏览器未存储填充的用户名/密码的错误。我将其替换为

,并将此登录名作为单独的模块。但该网址仍然存在问题。 – Gondri 2013-02-12 13:13:20