修复Md分页未设置参数的bug

This commit is contained in:
zhuangqian 2016-11-16 17:15:29 +08:00
parent ddc2dc537c
commit 3271a3de81
5 changed files with 19 additions and 13 deletions

View File

@ -69,11 +69,16 @@ public class BladeController implements ConstCurd, ConstCache, ConstCacheKey {
return new WafRequestWrapper(this.request); return new WafRequestWrapper(this.request);
} }
public boolean isAjax(){ public boolean isAjax() {
String header = getRequest().getHeader("X-Requested-With"); String header = getRequest().getHeader("X-Requested-With");
boolean isAjax = "XMLHttpRequest".equalsIgnoreCase(header); boolean isAjax = "XMLHttpRequest".equalsIgnoreCase(header);
return isAjax; return isAjax;
} }
public boolean isPost() {
String method = getRequest().getMethod();
return StrKit.equalsIgnoreCase("POST", method);
}
public String getParameter(String name) { public String getParameter(String name) {
return getRequest().getParameter(name); return getRequest().getParameter(name);
@ -368,7 +373,7 @@ public class BladeController implements ConstCurd, ConstCache, ConstCacheKey {
url = Const.LOGIN_REALPATH;// session过期抛出的异常 url = Const.LOGIN_REALPATH;// session过期抛出的异常
msg = ConstShiro.NO_USER; msg = ConstShiro.NO_USER;
} }
if (isAjax()) { if (isAjax() || isPost()) {
result.addFail(msg); result.addFail(msg);
resultModel = result; resultModel = result;
} else { } else {

View File

@ -28,7 +28,7 @@ public class FootTag extends Tag {
sb.append("<div class=\"footer\">"); sb.append("<div class=\"footer\">");
sb.append(" <div class=\"footer-inner\">"); sb.append(" <div class=\"footer-inner\">");
sb.append(" <div class=\"footer-content\" style=\"height:30px;\">"); sb.append(" <div class=\"footer-content\" style=\"height:30px;background-color:white;\">");
sb.append(" <span class=\"bigger-110\">技术支持 :</span>"); sb.append(" <span class=\"bigger-110\">技术支持 :</span>");
sb.append(" <span class=\"bigger-110\" id=\"support_tonbusoft\">" + company + "</span>"); sb.append(" <span class=\"bigger-110\" id=\"support_tonbusoft\">" + company + "</span>");
sb.append(" <span class=\"bigger-110\" style=\"padding-left:15px;\">"); sb.append(" <span class=\"bigger-110\" style=\"padding-left:15px;\">");

View File

@ -250,6 +250,7 @@ public class MdManager {
PageQuery query = new PageQuery(); PageQuery query = new PageQuery();
query.setPageNumber(pageNum); query.setPageNumber(pageNum);
query.setPageSize(pageSize); query.setPageSize(pageSize);
query.setParas(paras);
if(StrKit.notBlank(orderBy)){ if(StrKit.notBlank(orderBy)){
query.setOrderBy(orderBy); query.setOrderBy(orderBy);
} }

View File

@ -7,8 +7,8 @@ function initMap() {
function setCenterZoom(markerArr) { function setCenterZoom(markerArr) {
map = new BMap.Map('map'); map = new BMap.Map('map');
window.map = map; //将map变量存储在全局 window.map = map; //将map变量存储在全局
var p0 = markerArr[0].point.split("|")[0];//获得第一个点的经纬度 var p0 = markerArr[0].point.split(",")[0];//获得第一个点的经纬度
var p1 = markerArr[0].point.split("|")[1]; var p1 = markerArr[0].point.split(",")[1];
var poi = new BMap.Point(p0, p1);//设置地图中心点 var poi = new BMap.Point(p0, p1);//设置地图中心点
map.centerAndZoom(poi, 17);//设置地图的缩放层级 map.centerAndZoom(poi, 17);//设置地图的缩放层级
map.enableScrollWheelZoom(); map.enableScrollWheelZoom();
@ -28,13 +28,13 @@ function addMarker(markerArr) {
for (var i = 0; i < markerArr.length; i++) { for (var i = 0; i < markerArr.length; i++) {
var json = markerArr[i]; var json = markerArr[i];
var p0 = json.point.split("|")[0]; var p0 = json.point.split(",")[0];
var p1 = json.point.split("|")[1]; var p1 = json.point.split(",")[1];
var point = new BMap.Point(p0, p1); var point = new BMap.Point(p0, p1);
var iconImg = createIcon(json.icon); var iconImg = createIcon(json.icon);
var marker = new BMap.Marker(point, { icon: iconImg }); var marker = new BMap.Marker(point, { icon: iconImg });
//var label = new BMap.Label(json.content.split("|")[0], { offset: new BMap.Size(15, -20) }); //var label = new BMap.Label(json.content.split(",")[0], { offset: new BMap.Size(15, -20) });
//var result = BMapLib.GeoUtils.isPointInRect(marker.point, map.getBounds()); //var result = BMapLib.GeoUtils.isPointInRect(marker.point, map.getBounds());
//if (result == true) { //if (result == true) {
@ -83,7 +83,7 @@ function createIcon1(json) {
var arrow = this._arrow = document.createElement("div"); var arrow = this._arrow = document.createElement("div");
arrow.style.background = "url(plugins/map/label.png) no-repeat"; arrow.style.background = "url(../../static/map/label.png) no-repeat";
arrow.style.position = "absolute"; arrow.style.position = "absolute";
arrow.style.width = "11px"; arrow.style.width = "11px";
arrow.style.height = "9px"; arrow.style.height = "9px";
@ -133,7 +133,7 @@ function createIcon1(json) {
} }
function ComplexCustomOverlay(json) { function ComplexCustomOverlay(json) {
this._point = new BMap.Point(json.point.split("|")[0], json.point.split("|")[1]); this._point = new BMap.Point(json.point.split(",")[0], json.point.split(",")[1]);
this._IconStatus = json.IconStatus; this._IconStatus = json.IconStatus;
this._json = json; this._json = json;
this._IconInfo = json.IconInfo; this._IconInfo = json.IconInfo;
@ -145,8 +145,8 @@ function AddPolyline(markerArr, strokeColor) {
var polylinePointsArray = []; var polylinePointsArray = [];
for (var i = 0; i < markerArr.length; i++) { for (var i = 0; i < markerArr.length; i++) {
var P = markerArr[i].point; var P = markerArr[i].point;
var p0 = P.split("|")[0]; var p0 = P.split(",")[0];
var p1 = P.split("|")[1]; var p1 = P.split(",")[1];
polylinePointsArray[i] = new BMap.Point(p0, p1); polylinePointsArray[i] = new BMap.Point(p0, p1);
} }
polyline = new BMap.Polyline(polylinePointsArray, { strokeColor: strokeColor, strokeWeight: 3, strokeOpacity: 0.5 }); polyline = new BMap.Polyline(polylinePointsArray, { strokeColor: strokeColor, strokeWeight: 3, strokeOpacity: 0.5 });

View File

@ -33,7 +33,7 @@
</body> </body>
<script type="text/javascript"> <script type="text/javascript">
var map; var map;
var markerArr = [{ "IconStatus": "2", "IconName": "常信大厦投资广场", "IconInfo": "延陵西路57、59、61号", "point": "119.966885|31.781534" }, { "IconStatus": "3", "IconName": "泰富世纪大厦", "IconInfo": "天宁区常州市延陵西路15号", "point": "119.967738|31.781346" }, { "IconStatus": "1", "IconName": "可的国泰店", "IconInfo": "国泰名筑和平苑旁", "point": "119.968995|31.780034"}]; var markerArr = [{ "IconStatus": "2", "IconName": "常信大厦投资广场", "IconInfo": "延陵西路57、59、61号", "point": "119.966885,31.781534" }, { "IconStatus": "3", "IconName": "泰富世纪大厦", "IconInfo": "天宁区常州市延陵西路15号", "point": "119.967738,31.781346" }, { "IconStatus": "1", "IconName": "可的国泰店", "IconInfo": "国泰名筑和平苑旁", "point": "119.968995,31.780034"}];
$(function () { $(function () {
setCenterZoom(markerArr); //设置地图中心点 setCenterZoom(markerArr); //设置地图中心点