将Scriptlet变量分配给Jsp Textarea

时间:2014-07-09 04:56:48

标签: jsp scriptlet

<% 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变量显示到textarea。 system.out println获取正确的数据,但是当我执行赋值时,它显示为null。我知道Scriptlet不可行,但我必须以这种方式实现它。任何帮助将不胜感激,谢谢你提前。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

试试这个:

&LT;%通过out.println(qDescription); %GT;