sjfb.net
当前位置:首页 >> struts2用AjAx怎么配置ACtion >>

struts2用AjAx怎么配置ACtion

首先,大家都知道struts2中有处理表单提交的方法,表单元素中的name对应着action中的成员变量,当你提交的时候,会把输入组中的数据映射到action的成员变量中,这里我纠结了好久,因为不知道是ajax异步提交的还是框架为我们提交的。所以在表单输...

这样是可以的,比如登陆的时候,登录成功进入另一个jsp,不成功,把信息返回到登录界面. 在package里面的extends="json-default",json-default也继承自struts-default,这样result的type属性就可以直接写json了. 进入另一个jsp页面的,type属性可不写,...

按照你正常的配置来就是了,只是返回值为NONE就行

前台代码示例: $.ajax({ url:"你请求的url", type:"post", data:{ "变量名":“value” } success:function(data){ //data便是action返回的数据 } }) 后台代码示例 public void ajaxRequest(){ try{ HttpResponse response = servletActionContex...

在struts的xml配置文件中 指定返回的数据格式类型 例: result中的type属性 设置为type="json",struts就可以处理json数据了

{1}{2}.jsp UserAdd.jsp struts2查找请求路径简单原理: ①第一步遍历除通配符以外所有的请求配置,如果能找到,则直接进入请求对应的action ②如果未找到指定请求,再去遍历通配符,如果与通配符匹配,再进入指定action 综上:理论上使用通配符

$.get( "list.action",//这个是执行的action,再xml配置。 { selected:"#select option:selected").val(),time:new Date().getTime()//selected这个变量需要在action有对应的set和get方法,后面的时间是防止浏览器读取缓存信息,如单次刷新操作...

只继承一个,json-default,json-default是继承了struts-defult的。不知道是不是这个问题

你需要在classpath中添加struts2-json-plugin.jar

你从前台ajax传递过去的是一个json对象,你的struts里面就得定义一个json对象,用来传递后台接收。 前台jsp里面的ajax: $.ajax({ type: "post", url: "checklogin.do?hidop="+hidop+"&pwd="+pwd, dataType: "json", success: function(data){ })...

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com