<% 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不可行,但我必须以这种方式实现它。任何帮助将不胜感激,谢谢你提前。
答案 0 :(得分:0)
您必须使用%>
关闭您的else子句才能使jsp页面正常工作。
答案 1 :(得分:0)
试试这个:
&LT;%通过out.println(qDescription); %GT;