![]() |
| | #1 (permalink) | ||
| Problema cu JAVA si un HTML
Salut. Care este problema.... Am un servlet facut in Java. Acest servlet ruleaza intr-un template, adica intr-un html static, ca sa zic asa. In acest HTML am niste functii javascript. Mai concis, o functie si o apelare cu niste parametrii a acelei functii. Acest java script face niste chestiuni niste cam independente fata de servlet. eee...as vrea o solutie (daca exista) sa pot scoate din java niste variabile (am o legatura la DB) si sa le "introduc" in fiserul static(html) acolo unde apelez eu cu parametrii aceia. Practic sa scot din baza de date niste info si sa le pun in apelarea functiei din HTML-ul meu. Sper ca ati inteles in mare cam ce vreau. Eu as putea sa fac un fisier txt (general din java) de ex cu urmatorul continut functie(var1,var2); functie(var3,var4); etc.... functie(var_n,var_n+1); cum "incarc" acest continut in HTML-ul meu in partea de JS? Din cunostintele mele nu prea se poate, dar am zis ca trebuie sa fie cineva mai bun ca mine si are o solutie. multam.
__________________ Cine se scoala de dimineata, casca toata ziua si se culca mai devreme. | |||
|
| | #2 (permalink) | ||
|
Cred ca se poate, folosind HttpRequest (cel mai simplu folosesti in pagina un script ajax, prototype de exemplu) si functia javascript eval pe fisierul pe care il incarci. In felul asta poti sa executi chiar mai multe functii diferite, schimbi dinamic continutul din txt, il incarci cu un callback Ajax si il executi cu eval. Edit: <script src="adresa java-ului care genereaza javascript"> - that should work
__________________ I killed the entire vault and I'm a Vault Guardian! I wish my dad could see me now. Last edited by Scorpio83; 03-11-2006 at 10:51.. | |||
|
| | #3 (permalink) | ||
| Registered User Join Date: Dec 2003 |
Am "reinventat apa calda" si eu facand cam ce vrei tu. Pentru generarea paginilor unui site dinamic (pagini in mai multe limbi) am creat o tabela care avea intre altele un camp pentru codul html al paginii (sau portiunii, contentului de pagina propriu-zisa) precum si functiile javascript aferente paginii respective (pentru validare de formulare de pilda, sau tooltip, etc). | ||
|
| Advertisment | |
![]() |
|
| Thread Tools | |
|
|