◽ JSTL

[JSTL] backslash(\, 빽슬래쉬) escape 처리

문제 발생 화면

계정명 <td>영역을 클릭 했을 때 <td>여역에 있는 값을, 위에 있는 <input value>에 넣고자하는 코드를 구성했는데

백슬래쉬(backslash, \)가 사라지는 현상이 발생.

 

 

 

원인 : \(backslash)의 역할은 뒤에 문자가 특수문자나 escape처리 해야 할 대상을 나타내는 문자이기 때문에 나타나는 현상

 

용어 : 이스케이프 문자 문자열 내에서 특수한 기능을 수행하는 문자.


 

 

 

 

해결방법은

1번 그림에서 보이는 코드를 2번 그림에서 보이는 코드로 변경하면 된다.

1번 그림
2번 그림

 

 

 

 

 

 

 

 

 


참고 url (3번째 url이 직접적으로 잘 설명함)

www.google.com/search?ei=OkEvYP3vF82xmAX0qZ3wCw&q=backslash+java+code&oq=backslash+java+code&gs_lcp=Cgdnd3Mtd2l6EAMyBggAEAgQHjIGCAAQCBAeOgcIABCwAxANOgkIABCwAxANEB46AggAOgQIABAeOgQIABATOgYIABAeEBM6CAgAEAUQHhATULAbWOE3YLU4aAJwAHgAgAGiAYgB2giSAQM4LjOYAQCgAQGqAQdnd3Mtd2l6yAEKwAEB&sclient=gws-wiz&ved=0ahUKEwj99LTokPXuAhXNGKYKHfRUB74Q4dUDCA0&uact=5

 

backslash java code - Google 검색

\ is used as for escape sequence in many programming languages, including Java. If you want to. go to next line then use \n or \r ,; for tab use \t ...

www.google.com

blog.naver.com/object0108/221199454071

 

[JSTL] Functions Tag - fn:replace() 사용하기

- 해당 문자열에 지정한 문자을 다른 문자로 변환한다. fn:replace() 구문 Syntaxfn:replace() 사용법 Ex...

blog.naver.com

 

forums.pentaho.com/threads/53752-Replacingi-backslashes-(-)-to-double-backslashes-(-)-in-mod-javascript-value-object/

 

Replacingi backslashes (\) to double backslashes (\\) in mod. javascript value object

Hi I need to replace backslashes (\) to double backslashes (\\) in modified javascript value object. So I wrote code: Argument2 = getEnvironmentVar("DIR_EXPORT_TEMP") + "[Item Ledger Entry]_" + date2str(new Date(), "yyyyMMdd_HHmmss") + ".txt"; Argument3 =

forums.pentaho.com

 

 

www.tutorialspoint.com/jsp/jstl_function_replace.htm

 

JSTL - fn:replace() Function - Tutorialspoint

JSTL - fn:replace() Function The fn:replace() function replaces all occurrences of a string with another string. Syntax The fn:replace () function has the following syntax − boolean replace(java.lang.String, java.lang.String, java.lang.String) Example Fo

www.tutorialspoint.com

 

푸터바