ソースを参照

解决前端页面乱码

蔡德晨 5 年 前
コミット
bf0b38856e

+ 4 - 1
src/main/java/com/jeeplus/modules/projectcontentinfo/web/ProjectReportDataController.java

@@ -3,6 +3,8 @@
  */
 package com.jeeplus.modules.projectcontentinfo.web;
 
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
 import java.util.List;
 
 import javax.servlet.http.HttpServletRequest;
@@ -126,7 +128,8 @@ public class ProjectReportDataController extends BaseController {
 	}
 
 	@RequestMapping("selectreportData")
-	public String gridSelectData(ProjectReportData projectReportData, String searchLabel , HttpServletRequest request, HttpServletResponse response, Model model){
+	public String gridSelectData(ProjectReportData projectReportData, String searchLabel , HttpServletRequest request, HttpServletResponse response, Model model) throws UnsupportedEncodingException {
+		searchLabel = URLDecoder.decode(searchLabel, "UTF-8");
 		projectReportData.setFileStatus("1");
 		Page<ProjectReportData> page = projectReportDataService.findInfoPageByStatus(new Page<ProjectReportData>(request, response), projectReportData);
 		model.addAttribute("obj", projectReportData);

+ 1 - 1
src/main/webapp/webpage/modules/projectcontentinfo/projectReportRecordForm.jsp

@@ -103,7 +103,7 @@
 					<label class="layui-form-label"><span class="require-item">*</span>报告编号:</label>
 					<div class="layui-input-block with-icon">
 						<sys:gridselectreportrecord url="${ctx}/projectcontentinfo/projectReportData/selectreportData" id="report" name="report.id"  value="${projectReportRecord.report.id}"  title="选择报告" labelName="report.number"
-													labelValue="${projectReportRecord.report.number}" cssClass="form-control layui-input " fieldLabels="报告" fieldKeys="name" searchLabel="报告名称" searchKey="name" ></sys:gridselectreportrecord>
+													labelValue="${projectReportRecord.report.number}" cssClass="form-control layui-input " fieldLabels="${fns:urlEncode('报告')}" fieldKeys="name" searchLabel="${fns:urlEncode('报告名称')}" searchKey="name" ></sys:gridselectreportrecord>
 
 					</div>
 				</div>

+ 1 - 1
src/main/webapp/webpage/modules/projectcontentinfo/workContentForm.jsp

@@ -518,7 +518,7 @@
                     <a href="javascript:void(0)" onclick="openDialogre('新增依据性资料', '${ctx}/projectcontentinfo/projectcontentinfo/form?view=basedData&dictType=${projectcontentinfo.dictType}&id=${projectcontentinfo.id}&parentIds=${projectcontentinfo.parentIds}','90%','90%','inputForm')" class="nav-btn nav-btn-add" ><i class="fa fa-plus"></i> 新增</a>
 
                     <sys:gridselectBaseData url="${ctx}/projectcontentinfo/projectBasedData/selectList" id="baseData" title="选择依据资料"
-                                            cssClass="form-control" projectId="${projectcontentinfo.project.id}" fieldLabels="" fieldKeys=""  searchLabel="依据资料名称" searchKey="name"></sys:gridselectBaseData>
+                                            cssClass="form-control" projectId="${projectcontentinfo.project.id}" fieldLabels="" fieldKeys=""  searchLabel="${fns:urlEncode('依据资料名称')}" searchKey="name"></sys:gridselectBaseData>
                 </div>
                 <div class="layui-item layui-col-xs12 form-table-container">
                     <table id="contentTableBase" class="table table-bordered table-condensed details">