Comment vérifier bouton radio selon la valeur extraite de la base de données?

J'ai une page JSP où je suis de l'enregistrement d'un formulaire et de la valeur du bouton radio sélectionné dans la base de données. Maintenant , j'ai besoin de mettre à jour cette page, tout ce qui est affiché, mais le bouton radio ne sont pas sélectionnés.
Je ne sais pas comment le montrer précédemment sélectionné, le bouton radio sur mon jsp. Je suis à l'aide de Struts2, Java.

Code Jsp:

    <div id="patientCondition">
            <input type="radio" id="new" value="n" name="pSB.radioInnerSubjective" /><label for="new">New</label>
            <input type="radio" id="noChange" value="nC" name="pSB.radioInnerSubjective" /><label for="noChange">No Change</label> 
            <input type="radio" id="progressing" value="p" name="pSB.radioInnerSubjective" /><label for="progressing">Progressing</label>
            <input type="radio" id="notProgressing" value="nP" name="pSB.radioInnerSubjective" /><label for="notProgressing">Not Progressing</label>
    </div>

Suppose que je m'valeur du bouton radio 'nC' partir de la base de données, maintenant comment puis-je sélectionner la deuxième bouton radio automatiquement.

J'ai essayé:

<input type="radio" id="new" value="n" <s:if test="${patientSoapBean.radioInnerSubjective == 'n'}">CHECKED</s:if> name="patientSoapBean.radioInnerSubjective"/><label for="new">New</label>

Mais j'obtiens l'erreur:

Mar 28, 2013 6:07:54 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /WEB-INF/views/patient_soap.jsp (line: 703, column: 44) According to TLD or attribute directive in tag file, attribute test does not accept any expressions
Je pense que j'ai besoin d'ajouter des conditions à cela, mais je ne sais pas la syntaxe.
Le code n'affiche pas assez pour une réponse complète. En boucle les différentes réponses possibles, vous devez vérifier si la valeur enregistrée extrait de la base de données est définie à la valeur de la réponse actuelle. Lorsqu'elle l'est, vous devez ajouter checked='checked' du bouton radio de la balise input. Il y a beaucoup de façons de le faire.
Pouvez-vous m'indiquer la syntaxe correcte. comme je suis de la difficulté à essayer de le comprendre. j'ai vérifié, quand je reçois des valeurs de retour de la base de données de réfléchir pSB.radioInnerSubjective='nC', mais la deuxième option (qui est pour 'nC' n'est pas cochée.). merci de m'aider avec cela.
Pouvez-vous montrer plus de votre code, s'il vous plaît? Par exemple, comment en êtes-vous la réponse?
J'utilise ${} pour obtenir la valeur de l'action de classe via valuestack. par exemple <input value="${pSB.patientID }" style="display: none" name="pSB.patientID"></input>

OriginalL'auteur anshulankush | 2013-03-29