환경은 struts2 , ibatis , tomcat 입니다.
댓글출력 부분을 ajxa로 구현하고있는데 action의 commentList에 들어가서 List를 출력해봤는데 그때까지는 잘 나왔는데
그뒤 바로 error 페이지로 갑니다. 혹시나 아시는분이 있으실까 해서 질문드립니다..
jsp 부분
function commentList() {
var boardNum = "<s:property value='boardVo.boardNum'/>";
$.ajax({
url: '/mamma/sanghyun/commentList.action',
type:'post',
data:{boardNum:boardNum},
dataType: 'json',
error: output,
success: output
});
}
function output(msg) {
$('#commentDiv').html('<input type ="text">');
alert(msg);
var str = '';
$.each(msg.commentList, function(key, item){
str += '<tr><td>'+item.nickname;
str += '</td></tr>';
});
str +='</table>';
alert(str);
$('#commentDiv').html(str);
action 부분
public String commentList(){
commentList = new sanghyunDao().commentList(boardNum);
System.out.println(commentList);
return SUCCESS;
}
struts 부분
-<action name="commentList" method="commentList" class="mamma.action.sanghyunAction">
<result type="json"/>
</action>