我正在尝试用java J2EE 制作一个登录页面。实际上,我成功地制作了一个jsp页面,名为login.jsp
,一个名为LoginAction
的ActionSupport类。在我的 jsp 中,我创建了一些文本区域、密码区域并提交,允许我发送在这些区域中输入的信息并将它们纳入我的操作中。这很好用。
我的问题是我没有成功使用 execute
之外的其他函数。在我的操作中,我有几个其他函数,但我无法在我的 ajax 函数中调用它们:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script>
$(function() {
$('#submit').click(function() {
var login=$("#login").val();
var password=$("#password").val();
$.ajax({
type: 'POST',
url: 'login.action/test', // -> here it fails.............
data: { login: login, password: password },
success: function() {
alert('YEAH'); },
error: function() {
alert('Request failed'); }
});
});
});
</script>
如果我想在 LoginAction 类中调用 test
函数,我应该在 url
区域中放置什么? (我已经做了一个 test.jsp
页面,它没有改变任何东西......)
最佳答案
好的,我找到了答案。所以这里是: 它称为“动态方法调用”(使用通配符方法),您可以在此处找到文档: http://struts.apache.org/release/2.0.x/docs/action-configuration.html#ActionConfiguration-WildcardMethod
关于java - jsp 中使用 java 操作进行 ajax 调用 (J2EE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20656823/