Problem z Velocity i Java

Odpowiedz Nowy wątek
2019-02-11 23:14
0

Hej, mam obiekt w Javie typu String, który zwraca

<strong>23141</strong>

Niestety, tak musi być zapisany, wiem, że to nieelegancko. Następnie do Velocity do templat'e przekazuję funkcję pobierającą ten obiekt. Przykład,

$action.getID(). 

Niestety w odpowiedzi zamiast pogrubionego tekstu 23141 dostaję identyczną wartość

 <strong>23141</strong>

Gdy wejdę w kod źródłowy strony mam coś takiego

<strong>23141</strong>

Oczywiście wiadomo, wszedłem w wujka Google i jest problem z escaping characters. Próbowałem to po chamsku w javascripcie zmieniac (replace) ale nie przeszło, tak samo w funkcji

$action.getID().replace("<", "<")

i też nie przeszło. Dalibyście mi jakieś rady jak to ugryźć?

Niestety kod się sam formatuje pomimo że dodałem tagi więc wklejam z pastebin zapytanie

https://pastebin.com/VE6CBtnC

edytowany 5x, ostatnio: helios3412, 2019-02-11 23:27

Pozostało 580 znaków

2019-02-12 00:36
0

Po 1. Twój replace nic nie zmienia xd
Po 2. Czemu getid nie zwraca samego id tylko id otagowane htmlem. To jest jakies wtf

edytowany 1x, ostatnio: baant, 2019-02-12 00:38

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0