<% 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);%>