1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/adminj-layui-form-render

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
browse.jsp 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
adminj Отправлено 21.08.2021 16:17 3797807
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.io.ByteArrayOutputStream,java.io.File" %>
<%@ page import="java.io.FileInputStream" %>
<%@ page import="java.io.IOException" %>
<%! private static String readTextFile(File file, String encode) {
StringBuilder sbf = new StringBuilder();
FileInputStream in = null;
ByteArrayOutputStream out = null;
try {
in = new FileInputStream(file);
if (in == null) return "";
out = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while ((len = in.read(buffer)) != -1) {
out.write(buffer, 0, len);
}
byte[] data = out.toByteArray();
return new String(data, encode);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
}
}
if (out != null) {
try {
out.close();
} catch (IOException e) {
}
}
}
return sbf.toString();
}%>
<%
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
String html=request.getParameter("resHtml");
if(html==null)html="";
String path=request.getRealPath("/");
String txt=readTextFile(new File(path+"editor_base.html"),"utf-8");
txt=txt.replaceAll("<!--code-->",html);
%>
<%=txt%>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/adminj-layui-form-render.git
git@api.gitlife.ru:oschina-mirror/adminj-layui-form-render.git
oschina-mirror
adminj-layui-form-render
adminj-layui-form-render
master