本文整理了Java中com.jfinal.core.JFinal.getConstants()
方法的一些代码示例,展示了JFinal.getConstants()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JFinal.getConstants()
方法的具体详情如下:
包路径:com.jfinal.core.JFinal
类名称:JFinal
方法名:getConstants
暂无
代码示例来源:origin: jfinal/jfinal
/**
* 将 String 数据转换为指定的类型
* @param type 需要转换成为的数据类型
* @param s 被转换的 String 类型数据,注意: s 参数不接受 null 值,否则会抛出异常
* @return 转换成功的数据
*/
public final Object convert(Class<?> type, String s) throws ParseException {
// mysql type: varchar, char, enum, set, text, tinytext, mediumtext, longtext
if (type == String.class) {
return ("".equals(s) ? null : s); // 用户在表单域中没有输入内容时将提交过来 "", 因为没有输入,所以要转成 null.
}
s = s.trim();
if ("".equals(s)) { // 前面的 String跳过以后,所有的空字符串全都转成 null, 这是合理的
return null;
}
// 以上两种情况无需转换,直接返回, 注意, 本方法不接受null为 s 参数(经测试永远不可能传来null, 因为无输入传来的也是"")
//String.class提前处理
// --------
IConverter<?> converter = converterMap.get(type);
if (converter != null) {
return converter.convert(s);
}
if (JFinal.me().getConstants().getDevMode()) {
throw new RuntimeException("Please add code in " + TypeConverter.class + ". The type can't be converted: " + type.getName());
} else {
throw new RuntimeException(type.getName() + " can not be converted, please use other type of attributes in your model!");
}
}
}
代码示例来源:origin: yangfuhai/jboot
private void debugPrintParas(Object... objects) {
if (JFinal.me().getConstants().getDevMode()) {
System.out.println("\r\n---------------Paras: " + Arrays.toString(objects) + "----------------");
}
}
代码示例来源:origin: yangfuhai/jboot
private void debugPrintParas(Object... objects) {
if (JFinal.me().getConstants().getDevMode()) {
System.out.println("\r\n---------------Paras: " + Arrays.toString(objects) + "----------------");
}
}
代码示例来源:origin: com.jfinal/jfinal-weixin
private static String enCodeUrl(String key) {
try {
return URLEncoder.encode(key, JFinal.me().getConstants().getEncoding());
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return key;
}
}
代码示例来源:origin: yangfuhai/jboot
public static void writeString(File file, String string) {
FileOutputStream fos = null;
try {
fos = new FileOutputStream(file, false);
fos.write(string.getBytes(JFinal.me().getConstants().getEncoding()));
} catch (Exception e) {
} finally {
close(null, fos);
}
}
代码示例来源:origin: 94fzb/zrlog
public static String getFileFlag(String uri) {
if (JFinal.me().getConstants().getDevMode()) {
return new File(PathKit.getWebRootPath() + uri).lastModified() + "";
}
return cacheFileMap.get(uri);
}
}
代码示例来源:origin: yangfuhai/jboot
public static String readString(File file) {
ByteArrayOutputStream baos = null;
FileInputStream fis = null;
try {
fis = new FileInputStream(file);
baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
for (int len = 0; (len = fis.read(buffer)) > 0;) {
baos.write(buffer, 0, len);
}
return new String(baos.toByteArray(), JFinal.me().getConstants().getEncoding());
} catch (Exception e) {
} finally {
close(fis, baos);
}
return null;
}
代码示例来源:origin: yangfuhai/jboot
public static String urlRedirect(String redirect) {
try {
redirect = new String(redirect.getBytes(JFinal.me().getConstants().getEncoding()), "ISO8859_1");
} catch (UnsupportedEncodingException e) {
log.error("urlRedirect is error", e);
}
return redirect;
}
代码示例来源:origin: yangfuhai/jboot
public static String urlEncode(String string) {
try {
return URLEncoder.encode(string, JFinal.me().getConstants().getEncoding());
} catch (UnsupportedEncodingException e) {
log.error("urlEncode is error", e);
}
return string;
}
代码示例来源:origin: yangfuhai/jboot
public static String urlDecode(String string) {
try {
return URLDecoder.decode(string, JFinal.me().getConstants().getEncoding());
} catch (UnsupportedEncodingException e) {
log.error("urlDecode is error", e);
}
return string;
}
代码示例来源:origin: 94fzb/zrlog
public void setCookieDomain(HttpServletRequest request, Cookie cookie) {
//一些IE遇到localhost的情况下无法正常存储cookie信息
if (!JFinal.me().getConstants().getDevMode()) {
cookie.setDomain(getDomain(request));
}
}
}
代码示例来源:origin: com.jfinal/jfinal
/**
* 将 String 数据转换为指定的类型
* @param type 需要转换成为的数据类型
* @param s 被转换的 String 类型数据,注意: s 参数不接受 null 值,否则会抛出异常
* @return 转换成功的数据
*/
public final Object convert(Class<?> type, String s) throws ParseException {
// mysql type: varchar, char, enum, set, text, tinytext, mediumtext, longtext
if (type == String.class) {
return ("".equals(s) ? null : s); // 用户在表单域中没有输入内容时将提交过来 "", 因为没有输入,所以要转成 null.
}
s = s.trim();
if ("".equals(s)) { // 前面的 String跳过以后,所有的空字符串全都转成 null, 这是合理的
return null;
}
// 以上两种情况无需转换,直接返回, 注意, 本方法不接受null为 s 参数(经测试永远不可能传来null, 因为无输入传来的也是"")
//String.class提前处理
// --------
IConverter<?> converter = converterMap.get(type);
if (converter != null) {
return converter.convert(s);
}
if (JFinal.me().getConstants().getDevMode()) {
throw new RuntimeException("Please add code in " + TypeConverter.class + ". The type can't be converted: " + type.getName());
} else {
throw new RuntimeException(type.getName() + " can not be converted, please use other type of attributes in your model!");
}
}
}
代码示例来源:origin: 94fzb/zrlog
private byte[] getRequestBodyBytes(String url) throws IOException {
HttpFileHandle fileHandler = new HttpFileHandle(JFinal.me().getConstants().getBaseUploadPath());
HttpUtil.getInstance().sendGetRequest(url, new HashMap<>(), fileHandler, new HashMap<>());
return IOUtil.getByteByInputStream(new FileInputStream(fileHandler.getT().getPath()));
}
代码示例来源:origin: 94fzb/zrlog
AdminTokenThreadLocal.setAdminToken(adminTokenVO);
new File(JFinal.me().getConstants().getBaseUploadPath()).mkdirs();
String path = url;
File thumbnailFile;
内容来源于网络,如有侵权,请联系作者删除!