以前struts2,struts1和jquery都这样写的,今天写了一个springMVC的实现,注意返回页面不要是tiles页面就OK
addOutSysOfButtons.js
$(document).ready(function(){
$("#sortId").change(function() {
var sortId=$("#sortId").val();
$.ajax({
type: "POST",
url: "pageButtonController.do",
data: "method=shouButtons&sortId="+sortId,
dataType: 'html',
success: function(result) {
alert(result);
$('#buttonShow').html(result)
}
});
});
jsp页面
<%@ include file="/common.jsp" %>
<script language='javascript' src='<c:url value="/js/addOutSysOfButtons.js"/>'></script>
<div class="error" id="error">
</div>
<form name="addOutSysOfButtons" method="post" action="<c:url value='/pageButtonController.do?method=addOutSysOfButtons'/>">
<table>
<tr>
<th >接入系统名称:</th>
<td>
<select id="system" name="system" style="width:100px">
<option value="">请选择</option>
<option value="a_system">a_sistem</option>
<option value="b_system">a_sistem</option>
</select>
</td>
</tr>
<tr>
<th >流程类型:</th>
<td>
<select id="sortId" name="sortId" style="width:100px">
<option value="">请选择</option>
<option value="1">固定流程</option>
<option value="2">动态流程</option>
</select>
</td>
</tr>
<tr>
<th >签报类型:</th>
<td>
<select id="taskType" name="taskType" style="width:100px">
<option value="">请选择</option>
<option value="1">内部工作签报</option>
<option value="2">红头文件拟稿</option>
</select>
</td>
</tr>
<tr>
<th >需要配置的按钮:</th>
<td id="buttonShow">
</td>
</tr>
</table>
<div id="abcd"></div>
</form>
PageButtonController
public class PageButtonController extends AbstractController{
private String outSysOfButtonsView;
protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
String method=arg0.getParameter("method");
String sysId=arg0.getParameter("sysId");
String sortId=arg0.getParameter("sortId");
String taskType=arg0.getParameter("taskType");
ServiceRequest request = new ServiceReque();
Map returnMap=null;
if("shouButtons".equals(method)){
request.setRequestedServiceID("ShowButtonsAction");
request.setParameter("sortId", sortId);
ServiceResponse response = dispatchService(request,
WebContextNames.PAFA_AC);
returnMap = response.getModel();
outSysOfButtonsView="shouButtons";
}
return new ModelAndView(outSysOfButtonsView,returnMap);
}
}
只为测试用
返回页面shouButtons.jsp
<h1>showButton</h1>
分享到:
相关推荐
springmvc利用jquery实现ajax的例子,jar包都在里面,导入即可运行,代码不是我写的,我从网上下载的
springMVC jQuery ajax交互的简单的应用,一个可以参照的文件
搭建springMvc框架,与jQuery,ajax相结合实现单个文件和多个文件的上传功能
springmvc jquery ajax json 异步传递数据 springmvc异步传递请求 已包含全部源代码实现 把jar包放入 然后新建文件 配置xml !!!!! 全部资源
Springmvc+maven+ajax+jquery+json+mybatis做的登录,注册,增删改查详细注释,大家可以来一下,看看对自己有没有帮助哈,这是我自己一点点的打的,采用MyEclipse 10运行出来.并且付有sql脚本.可直接导入运行.并且经本人...
SpringMVC:是基于Spring的一个子框架(MVC框架),功能强于Spring,这个框架主要是解决咱们Controller这一层的问题。这篇文章主要介绍了SpringMVC+Jquery实现Ajax功能,需要的朋友可以参考下
SpringMVC框架下使用jQueryAJAX进行数据交互的一个DEMO http://blog.csdn.net/lazyrabbitlll/article/details/78615309
SpringMVC利用Ajax,JQuery交互Json
本示例适合于有web基础的程序员,用于快速学习springMVC以及JQuery的Ajax调用。共有示例项目14个。从hello开始到整合。
Springmvc+maven+ajax+jquery+json+mybatis做的异步登录,注册,增删改查详细注释,大家可以来一下,看看对自己有没有帮助哈,这是我自己一点点的打的,采用IntelliJ IDEA 13.1.3运行出来.并且付有sql脚本.可直接导入运行...
三期答辩课程设计,人事管理系统Mybatis+Spring+Spring MVC框架整合AJAX+JQuery实现登录、注册以及验证码和验证注册用户信息,包括数据库备份,课设说明,答辩PPT,Windows下sts(eclipse) 。
阿贾克斯学习SpringMVC + JQuery + Ajax
。。。
。。。
springmvc搭配Jquery实现Ajax的使用!
米米商城 html javaScript css jquery ajax java springmvc spring mybatis tomcat mysql
Spring+SpringMVC+Mybatis+Maven+bootstrap+ajax+jQuery整合开发简单的员工后台管理系统,免责声明,朋友分享,切勿商用
搭建springMvc框架,与ajax,jQuery结合实现单个或者多个文件上传的功能。
注:此项目是用IntelliJ IDEA 13.1.3此软件编写而成,不过和myeclipse都差不多,本项目包含SpringMVC+JSON+mybatis+jQuery+Ajax+Maven做的无刷新登录,注册,修改密码,拦截器,如果用户没有登录则不能进行相应操作...