首页 新闻 会员 周边

怎样使用ajax调用ssh框架中的action?

0
[待解决问题]

struts.xml中的关键代码:

<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="showStudent" class="studentAction" method="show">
<result name="success">index.html</result>
<result name="input">index.html</result>
</action>
</package>
</struts>

js中的关键代码:

$.ajax({
type:'post',
dataType:'json',
url:"showStudent",
success:function(data){
}
}

.

.

.请问url的值对吗,若不对应该怎样写?

lijing297的主页 lijing297 | 菜鸟二级 | 园豆:223
提问于:2017-05-26 11:55
< >
分享
所有回答(2)
0

url写接口地址,举个例子:uploadUrl: "http://127.0.0.1/platform/android_uploadapk.action,

ycyzharry | 园豆:25653 (高人七级) | 2017-05-26 14:03
0

url="actionName”应该是正确的,是不是action的class没有写对,class="packageName.className"

何甜甜在吗 | 园豆:357 (菜鸟二级) | 2017-05-26 19:15

他这个是ssh框架,class=“studentAction”,是对的,他的action应该是有spring去管理的,这里写spring管理的action的id就好,这要这里匹配的是spring的action的id,不过action的name=“showStudent*”好一点。ajax里面的url再改写成http://localhost:8080/项目名称/根路径/showStudent

支持(0) 反对(0) ckx0709 | 园豆:414 (菜鸟二级) | 2017-06-16 12:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册