struts2 返回 json 并打印在jsp上

struts2返回json并打印在jsp上谁有例子?... struts2 返回 json 并打印在jsp上 谁有例子? 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
ChrisWeidman
2014-09-05
知道答主
回答量:25
采纳率:0%
帮助的人:21.1万
展开全部
我有,留邮箱,核实后请给分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
誓言1211
2014-09-05 · 超过12用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:28万
展开全部
Aaction

private List<Student> stuList;

public List<Student> getStuList() {
return stuList;
}
public String getAllStudent() {
stuList = service.getAllStudent();
return Action.SUCCESS;
}
struts.xml

<package name="stuPackage" extends="json-default" namespace="/stu">

<action name="getAllStudent" class="com.zte.ict.action.StudentAction"
method="getAllStudent">
<result type="json">
<param name="root">stuList</param>
</result>
</action>

</package>

jsp
<script>
function loadStudentAll() {

$.ajax( {
type : "POST",
url : "stu/getAllStudent",
data : null,
dataType : "json",
success : function(result) {
//组装成一个table
var tableHtml="<table>";
//标题行
tableHtml+="<tr><th>stuId</th><th>stuName</th><th>gender</th><th>major</th><th>address</th></tr>";
if(result){
for(var i in result){
//内容行
//偶数行加背景样式
if((parseInt(i)+1)%2==0){
tableHtml+="<tr class='tr_bg'>";
}else{
tableHtml+="<tr>";
}
tableHtml+="<td>"+result[i].stuId+"</td>";
tableHtml+="<td>"+result[i].stuName+"</td>";
tableHtml+="<td>"+result[i].gender+"</td>";
tableHtml+="<td>"+result[i].major+"</td>";
tableHtml+="<td>"+result[i].address+"</td>";

tableHtml+="</tr>";
}
}
tableHtml+="</table>";
//显示到页面容器(divStu)
//通过jquery 把tableHtml 写入到 divStu
$("#divStu").html(tableHtml);
},
error : function() { //失败则这么处理
alert('Sorry,Server Error.Please regist later');
}
});
}
$(document).ready(function() {
loadStudentAll();
});
</script>

</head>

<body>
<div id="divStu"></div>

</body>

我jsp里面是用AJAX的,我也刚学,就会别人教的那个,不会改成没有ajax的,要是返回List的话,我就会
追问
stuList  这个里面的stuList是什么意思?
追答
getAllStudent方法里面那个stuList呀,查询的结果集
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式