jsp页面中怎样写一个方法跳转至controller

sun__guy 2016-05-19 03:51:03
我想在该页面查询一下数据库里所有订单,但是不会再jsp中写
jsp:
function search(){
这里该如何写。。。
url: "<c:url value='/Mark/order/queryorder.do'/>"
}
controller已写好:
@RequestMapping(value="/queryorder", method=RequestMethod.GET)
public String queryorder(HttpServletRequest request){
return"aaa";
}

@RequestMapping(value="/queryorder", method=RequestMethod.POST)
@ResponseBody
public Page<Order> queryorderGrid(HttpServletRequest request,Model model){
System.out.println("ccc");
int pageNo=Integer.parseInt(request.getParameter("page"));
int pageSize=Integer.parseInt(request.getParameter("rows"));
Page<Order> page=new Page<Order>(pageNo,pageSize);
Map<String,Object> map=new HashMap<String,Object>();
List<Order> list=orderMapper.selectOrderByPage(map,page);//
model.addAttribute("markbuy_orders",list);
return page;
}
因为方法写不对 所以跳不到controller里
...全文
10287 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Denny_Yuan 2017-05-03
  • 打赏
  • 举报
回复
怎么解决的???
sun__guy 2016-05-20
  • 打赏
  • 举报
回复
问题已解决谢谢大家
子夜静舞 2016-05-19
  • 打赏
  • 举报
回复
引用 5 楼 sun__guy 的回复:
[quote=引用 1 楼 jing150428 的回复:] function search(){ window.location.href = "/queryorder"; }
现在问题是进不到search()方法里呢?[/quote] 页面里加个 查询按钮 onclick=“search()” 后台代码 不要返回json 直接返回jsp
  • 打赏
  • 举报
回复
你按钮在哪?给一个onclick不就行了?
sun__guy 2016-05-19
  • 打赏
  • 举报
回复
引用 1 楼 jing150428 的回复:
function search(){ window.location.href = "/queryorder"; }
现在问题是进不到search()方法里呢?
sun__guy 2016-05-19
  • 打赏
  • 举报
回复
<table id="dg" title="订单详情" class="easyui-datagrid" style="width: 1500px; height: 800px " url="<%=basePath%>findSubsByPage.action" toolbar="#toolbar" pagination="true" rownumbers="true" fitColumns="true" singleSelect="true"> <thead> <tr> <th field="pk_id" width="20">PK_ID</th> <th field="ordercode" width="30">订单编号</th> <th field="marktype" width="30">证书类型</th> <th field="compid" width="20">COMPID</th> <th field="orderDate" width="30">订单日期</th> <th field="status" width="20">状态</th> <th field="cuser" width="20">用户</th> </tr> </thead> <tbody> <c:forEach items="${requestScope.markbuy_orders}" var="markbuy_orders"> <tr> <td>${markbuy_orders.pk_id}</td> <td>${markbuy_orders.ordercode}</td> <td>${markbuy_orders.marktype}</td> <td>${markbuy_orders.compid}</td> <td>${markbuy_orders.orderDate}</td> <td>${markbuy_orders.status}</td> <td>${markbuy_orders.cuser}</td> </tr> </c:forEach> </tbody> </table> 我上边是这样写的。
sun__guy 2016-05-19
  • 打赏
  • 举报
回复
引用 2 楼 baidu_28771337 的回复:
location.href = "url" ;
或者用ajax
$.ajax({
		type : "get",// 请求方式
		url : "url",// 发送请求地址

		// 请求成功后的回调函数有两个参数

		success : function(data, textStatus) {

			
		}

	});
谢谢。这两个参数需要具体值吗?
baidu_28771337 2016-05-19
  • 打赏
  • 举报
回复
location.href = "url" ;
或者用ajax
$.ajax({
		type : "get",// 请求方式
		url : "url",// 发送请求地址

		// 请求成功后的回调函数有两个参数

		success : function(data, textStatus) {

			
		}

	});
子夜静舞 2016-05-19
  • 打赏
  • 举报
回复
function search(){ window.location.href = "/queryorder"; }

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧