Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Table of Contents |
---|
Thai |
---|
ลักษณะ |
Thai |
---|
ตัวอย่างโค้ด |
Code Block | ||
---|---|---|
| ||
import org.joget.commons.util.StringUtil; String html = "<p>This is a test string</p>"; String stripped = StringUtil.stripAllHtmlTag(html); |
Thai |
---|
ฟิลด์ |
public static final java.lang.String TYPE_HTML = "html";
Used for escapeString method for escape format to escape html syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อยกเว้นไวยากรณ์ html |
public static final java.lang.String TYPE_JAVA = "java";
Used for escapeString method for escape format to escape java syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อยกเว้นไวยากรณ์ Java |
public static final java.lang.String TYPE_JAVASCIPT = "javascript";
Used for escapeString method for escape format to escape javascript syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อยกเว้นไวยากรณ์ javascript |
public static final java.lang.String TYPE_JSON = "json";
Used for escapeString method for escape format to escape json syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อ escape ไวยากรณ์ json |
public static final java.lang.String TYPE_REGEX = "regex";
Used for escapeString method for escape format to escape regex syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อยกเว้นไวยากรณ์ regex |
public static final java.lang.String TYPE_SQL = "sql";
Used for escapeString method for escape format to escape sql syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อยกเว้นไวยากรณ์ sql |
public static final java.lang.String TYPE_URL = "url";
Used for escapeString method for escape format to encode url parameter value.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อเข้ารหัสค่าพารามิเตอร์ url |
public static final java.lang.String TYPE_XML = "xml";
Used for escapeString method for escape format to escape xml syntax.
Thai |
---|
ใช้สำหรับเมธอด escapeString สำหรับรูปแบบ escape เพื่อยกเว้นไวยากรณ์ xml |
Thai |
---|
กระบวนการ |
public static java.lang.String addParamsToUrl(java.lang.String url, java.lang.String paramKey, java.lang.String paramValue)
Add parameter and its value to url. Override the value if the parameter is exist in the url.
Thai |
---|
เพิ่มพารามิเตอร์และค่าลงใน url แทนที่ค่าหากพารามิเตอร์นั้นมีอยู่ใน url |
public static java.lang.String addParamsToUrl(java.lang.String url, java.lang.String paramKey, java.lang.String[] paramValues)
Add parameter and its values to url. Override the value if the parameter is exist in the url.
Thai |
---|
เพิ่มพารามิเตอร์และค่าลงใน url แทนที่ค่าหากพารามิเตอร์นั้นมีอยู่ใน url |
public static java.lang.String addParamsToUrl(java.lang.String url, java.util.Map<java.lang.String, java.lang.String[]> params)
Add parameters and its values to url. Override the value if the parameter is exist in the url.
Thai |
---|
เพิ่มพารามิเตอร์และค่าลงใน url แทนที่ค่าหากพารามิเตอร์นั้นมีอยู่ใน url |
public static java.lang.String constructUrlQueryString(java.util.Map<java.lang.String, java.lang.String[]> params)
Builds a query string based on parameters and its values.
Thai |
---|
สร้างสตริงแบบสอบถามตามพารามิเตอร์และค่าของมัน |
public static java.lang.String encodeUrlParam(java.lang.String url)
Method used to properly encode the parameters in a URL string
Thai |
---|
วิธีที่ใช้ในการเข้ารหัสพารามิเตอร์ในสตริง URL อย่างถูกต้อง |
public static java.lang.String mergeRequestQueryString(java.lang.String queryString1, java.lang.String queryString2)
Method used to merge 2 query string. If same parameter found, the one from second query string will override the first query string.
Thai |
---|
วิธีการที่ใช้ในการผสาน 2 แบบสอบถามสตริง หากพบพารามิเตอร์เดียวกันสตริงการสืบค้นที่สองจะแทนที่สตริงการสืบค้นแรก |
public static java.lang.String escapeRegex(java.lang.String inStr)
Escape regex syntax in a string
Thai |
---|
ยกเว้นไวยากรณ์ regex ในสตริง |
public static java.lang.String escapeString(java.lang.String inStr, java.lang.String format, java.util.Map<java.lang.String, java.lang.String> replaceMap)
...
replaceMap - A map of keyword and new keyword pair to be replaced before escaping
Thai |
---|
ยกเว้นสตริงตามรูปแบบและแทนที่สตริงตามแผนที่คำหลักแทนที่ พารามิเตอร์: รูปแบบ - TYPE_HTML, TYPE_JAVA, TYPE_JAVASCIPT, TYPE_JSON, TYPE_SQL, TYPE_XML, TYPE_URL หรือ TYPE_REGEX สนับสนุนห่วงโซ่การหลบหนีโดยแยกรูปแบบในเครื่องหมายอัฒภาค (;) replaceMap - แผนที่ของคำหลักและคู่คำหลักใหม่ที่จะถูกแทนที่ก่อนที่จะหลบหนี |
public static java.lang.String decryptContent(java.lang.String content)
Decrypt all keywords in the content which wrapped in SecurityUtil.ENVELOPE with SecurityUtil.decrypt method.
Thai |
---|
ถอดรหัสคำหลักทั้งหมดในเนื้อหาที่หุ้มด้วย SecurityUtil.ENVELOPE ด้วยวิธี SecurityUtil.decrypt |
public static java.lang.String encryptContent(java.lang.String content)
Encrypt all keywords in the content which wrapped in SecurityUtil.ENVELOPE with SecurityUtil.encrypt method.
Thai |
---|
เข้ารหัสคำหลักทั้งหมดในเนื้อหาที่หุ้มด้วย SecurityUtil.ENVELOPE ด้วยวิธี SecurityUtil.encrypt |
public static java.util.Map<java.lang.String, java.lang.String[]> getUrlParams(java.lang.String url)
Converts all request parameters in an URL to a map
Thai |
---|
แปลงพารามิเตอร์คำขอทั้งหมดใน URL เป็นแผนที่ |
public static java.lang.String md5(java.lang.String content)
Encrypt the content with MD5
Thai |
---|
เข้ารหัสเนื้อหาด้วย MD5 |
public static java.lang.String md5Base16(java.lang.String content)
Encrypt the content with MD5 base16
Thai |
---|
เข้ารหัสเนื้อหาด้วย MD5 base16 |
...
Search a keyword and replace it with a new keyword in byte content
Thai |
---|
ค้นหาคำหลักและแทนที่ด้วยคำหลักใหม่ในเนื้อหาไบต์ |
...
Search keywords and replace it with corresponding new keyword in byte content
Thai |
---|
ค้นหาคำหลักและแทนที่ด้วยคำหลักใหม่ที่เกี่ยวข้องในเนื้อหาไบต์ |
public static java.lang.String stripAllHtmlTag(java.lang.String content)
Remove all HTML tags from the content
Thai |
---|
ลบแท็ก HTML ทั้งหมดออกจากเนื้อหา |
public static java.lang.String stripHtmlRelaxed(java.lang.String content)
Remove script and unknown tag from the content
Thai |
---|
ลบแท็ก HTML ทั้งหมดที่ไม่ได้อยู่ในแผนที่ที่อนุญาตออกจากเนื้อหา |
public static java.lang.String stripHtmlTag(java.lang.String content, java.lang.String[] allowedTag)
Removed all HTML tags not in the allowed map from the content
Thai |
---|
ลบแท็ก HTML ทั้งหมดที่ไม่ได้อยู่ในแผนที่ที่อนุญาตออกจากเนื้อหา |
public static boolean validateEmail(java.lang.String email, boolean multiple)
Method used for validate an email. Options to validate multiple email separated by semicolon (;)
Thai |
---|
วิธีที่ใช้สำหรับตรวจสอบอีเมล ตัวเลือกในการตรวจสอบอีเมลหลายฉบับคั่นด้วยเครื่องหมายอัฒภาค (;) |
Thai |
---|
ชั้นซ้อน |
public class IgnoreCaseComparator implements java.util.Comparator<java.lang.String>
A comparator to compare string value with letter case ignored
Thai |
---|
ตัวเปรียบเทียบเพื่อเปรียบเทียบค่าสตริงกับกรณีตัวอักษรที่ถูกละเว้น |
Thai |
---|
กระบวนการ |
public int compare(java.lang.String strA, java.lang.String strB)
Compare 2 strings with letter case ignored
Thai |
---|
เปรียบเทียบ 2 สตริงด้วยตัวอักษรพิมพ์เล็กและตัวพิมพ์เล็ก |