죄송 합니다만, Velocity에 익숙하지 않고 다른 사람의 문제를 해결하려고합니다. 나는 속도 템플릿 안에 URL을 인코딩 할 필요가있다. 나는 URL을 만들고 쿼리 문자열의 일부로 페이지 이름에 사용자를 전달합니다. 이 페이지에는 ëðû와 같은 특수 문자가 포함될 수 있습니다. URL은 당신이 사용할 수있는 템플릿 내부 URL을 인코딩하기 위해 http://foo.com/page1/jz?page=SpecialChars_ëðû속도 템플릿에 URL을 인코딩하는 방법이 있습니까
4
A
답변
3
과 같습니다 EscapeTool의 일부입니다
$esc.url($myUrl)
합니다.
참고 : 속도 용기뿐 아니라 velocity tools jar을 사용해야합니다. (없으면 예외가 발생하지 않음). 또한 구성을 확인하는 것이 좋습니다. 설명 : here
1
나는 그것이 늦었다는 것을 알고 있습니다. 오늘 제가 이것을 어떻게 풀어 냈습니다. 엔진을 호출하는 클래스에서는
configure("esc",new EscapeTool());
context.put("url", "http://www.google.com");
지금 템플릿에 당신이
$의 esc.url ($ URL이)
-1
내가 단지 기꺼이하지 않았다 말할 수 말할 수 속도로 EscapeTool을 사용하여 url 인코딩을하십시오. 따라서, 여기에 내가 가진 솔루션입니다 -
사용할 수는 $ httpUtil.decodeURL ($ SITEURL)/$ httpUtil.encodeURL
또한 속도에 URL 인코딩에 대한 ($ SITEURL), 당신은 할 수 Velocity에서 text/html 콘텐츠를 이스케이프 처리하려면 $htmlUtil.escapeAttribute()
을 사용하십시오.
$htmlUtil.escapeAttribute($refSiteName)
관련 문제
- 1. Django에서 json 데이터를 인코딩하는 간단한 방법이 있습니까?
- 2. liferay template : url을 인코딩하는 방법
- 3. Django - 템플릿에 변수를 만드는 방법이 있습니까?
- 4. 기본 T4 템플릿에 함수가있는 방법이 있습니까?
- 5. 백본 : 템플릿에 더 좋은 방법이 있습니까?
- 6. 속도 템플릿에 예외 스택 추적을 인쇄하는 방법
- 7. URL을 인코딩하는 가장 좋은 방법은 무엇입니까?
- 8. PHP에서 URL을 올바르게 URL 인코딩하는 방법은 무엇입니까?
- 9. JavaScript 및 PHP로 URL을 인코딩하는 방법은 무엇입니까?
- 10. Firefox가 주소 표시 줄의 URL을 인코딩하는 방법
- 11. bash 스크립트에서 URL을 인코딩하는 방법은 무엇입니까?
- 12. URL을 CakePHP 매개 변수로 인코딩하는 방법
- 13. 안드로이드에서 MP3 또는 다른 오디오 파일을 다시 인코딩하는 방법이 있습니까?
- 14. 오라클 : 유닉스 암호화 방법을 사용하여 값을 인코딩하는 방법이 있습니까?
- 15. 임의의 URL을 조작하는 간단한 JavaScript 방법이 있습니까?
- 16. 사이트 URL을 ONET.XML 파일에 생성하는 방법이 있습니까?
- 17. Spring에서 다른 URL로 URL을 매핑하는 방법이 있습니까?
- 18. Office 2007에서 사용하는 컨트롤 템플릿에 액세스 할 수있는 방법이 있습니까?
- 19. Django : 템플릿에 매개 변수를 포함한 현재 페이지의 URL을 가져옵니다.
- 20. Java에서 특수 문자를 피하기 위해 URL을 인코딩하는 방법은 무엇입니까?
- 21. URL을 GET 매개 변수로 전달하기 위해 인코딩하는 방법
- 22. 어떻게 내 코드에 문제가 있습니다 무엇 ... ... 내가 URL을 인코딩하는 방법 위에 사용하고 URL을
- 23. Velocity 템플릿에 암시 적 요청 개체가 있습니까?
- 24. Django 템플릿의 링크를 자동으로 감지하는 방법이 있습니까?
- 25. URL 청크를 인코딩하는 방법
- 26. 이 joomla URL을 구축하는 더 좋은 방법이 있습니까?
- 27. Iframe의 콘텐츠에서 상위 URL을 가져 오는 방법이 있습니까?
- 28. XMLHttpRequest에서 검색 한 최종 URL을 볼 수있는 방법이 있습니까?
- 29. 컨트롤러 내부에서 현재 URL을 가져 오는 방법이 있습니까?
- 30. Blogger에서 현재 게시물 URL을 가져 오는 방법이 있습니까?
이스케이프 도구를 사용하려면 수행해야 할 것이 있습니까? 나는 $ esc.url ($ myParam)과 같은 템플릿에 이것을 추가하려고 시도했지만 리터럴로 취급되었다. – Brabster
어떤 도구가 활성화되어 있습니까? 이를 활성화하는 방법은 속도 엔진을 초기화하는 방법에 따라 다릅니다. – serg