[Risolto] JSP e CSS una parola in un testo di colore diverso

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
batello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 589
Iscrizione: lunedì 2 giugno 2008, 11:30

[Risolto] JSP e CSS una parola in un testo di colore diverso

Messaggio da batello »

Sto scrivendo il jsp di una pagina web e devo scrivere una serie di titoli che sono di colore nero ma devono avere una parola all'interno di colore verde.
Insomma, qualcosa di questo tipo:
Copertura dei rischi commerciali

Se avessi un semplice HTML farei semplicemente

Codice: Seleziona tutto

<div class ="multicolorTitle">Copertura dei <span class = "parolaColoreDiverso">rischi</span>  commerciali</div>
e poi gestirei il CSS in questo modo

Codice: Seleziona tutto

.multicolorTitle{
  color:black;
}

.multicolorTitle.parolaColoreDiverso{
  color:green;
}
Il problema è che si tratta di una pagina jsp e pertanto il testo viene introdotto tramite stringa in questo modo

Codice: Seleziona tutto

<%
String[][] rgDescrizioneProdotto= {
    {"glyphicon-road","Copertura dei rischi commerciali","Lorem Ipsum è un testo segnaposto utilizzato ... "}
  };
  request.setAttribute("rgDescrizioneProdotto",rgDescrizioneProdotto);
%>

Codice: Seleziona tutto

      <div class="col-xs-12 multicolorTitle">
        <c:out value="${rgDescrizioneProdotto[0][1]}" escapeXml="false"/>
      </div>
in questo modo non posso inserire la sottoclasse per la parola in verde.
Qualcuno ha un'idea su come posso fare?
Ultima modifica di batello il mercoledì 29 aprile 2015, 14:37, modificato 2 volte in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: JSP e CSS una parola in un testo di colore diverso

Messaggio da Zoff »

Scrivilo direttamente nella stringa:

Codice: Seleziona tutto

<%
String[][] rgDescrizioneProdotto= {
    {"glyphicon-road","Copertura dei <span class = "parolaColoreDiverso">rischi</span> commerciali","Lorem Ipsum è un testo segnaposto utilizzato ... "}
  };
  request.setAttribute("rgDescrizioneProdotto",rgDescrizioneProdotto);
%>
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
batello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 589
Iscrizione: lunedì 2 giugno 2008, 11:30

Re: JSP e CSS una parola in un testo di colore diverso

Messaggio da batello »

Zoff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4751931#p4751931][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Scrivilo direttamente nella stringa:

Codice: Seleziona tutto

<%
String[][] rgDescrizioneProdotto= {
    {"glyphicon-road","Copertura dei <span class = "parolaColoreDiverso">rischi</span> commerciali","Lorem Ipsum è un testo segnaposto utilizzato ... "}
  };
  request.setAttribute("rgDescrizioneProdotto",rgDescrizioneProdotto);
%>
Sì, ho appena risolto. Il mio problema era che non sapevo che nella stringa la classe la devo scrivere così

Codice: Seleziona tutto

<span class = \"parolaColoreDiverso\">
e quindi mi dava errore.

Comunque grazie
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti