将Scriptlet变量分配给Jsp Textarea


<% String qDescription = null;
if (questionList == null || questionList.isEmpty()){
    System.out.println("Empty");
}else{
    System.out.println("Retrieval successful");

        SurveyQuestionBean questionBean= (SurveyQuestionBean)questionList.get(0);
        qDescription = questionBean.getQuestionDescription();
        System.out.println("qDescription HERE: " + qDescription);
}
%>
<td>
    <textarea name="q_description" id="q_description" class="mlselect" cols='100' rows='5' ><%=qDescription%></textarea>
                        </td>       

我试图从Scriptlet到文本区显示qDescription变量。这个系统。Out println获取正确的数据,但是当我执行赋值时,它显示null。我知道Scriptlet是不可取的,但我必须这样实现它。任何帮助都会很感激,提前谢谢你。

您必须使用%>关闭else子句才能使jsp页面正常工作

try this:

& lt; % out.println (qDescription);%>

最新更新