jsp 和struts2问题

最近做一个项目,首页有一小块里面放的是新闻列表,我用是struts2实现的,现在是在别的页面写了个链接,调用action返回首页循环list才把新闻列表给显示出来,我现在... 最近做一个项目,首页有一小块里面放的是新闻列表,我用是struts2实现的,现在是在别的页面写了个链接,调用action返回首页循环list才把新闻列表给显示出来,我现在的问题是,直接访问首页,就调用后台的action。把列表显示出来,
我试过 <script type="text/javascript">
<%
ActionContext ac = ActionContext.getContext();
Map sion = ac.getSession();
List<MallBusinessCategory> mallBussCategory1=(List)sion.get("mallBussCategory1");
if(mallBussCategory1.isEmpty()){

window.location="pbinfo!getBussCategory.action";

} %>

</script>,如果后台返回的action为空就执行这个方法,但是总是报错不知道该怎么写,麻烦各位大虾帮忙看看
展开
 我来答
caoxuexin898
2012-10-19 · TA获得超过245个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:136万
展开全部
不知道你说的是不是 直接刷新首页页面 就会提交action这个你可以换一个提交方式,另外本来是首页和新闻也面为什么要搞成一个页面 不是很明白~
更多追问追答
追问
我的新闻那块我只是打个比方并不是放的是新闻,问题是,我直接访问首页,他就会调用后台的action然后查出结果 放到session'里面去,然后在跳转到首页,把list循环出来显示到相应的div中,以前不是触发action不是form就是超链接这个不会了
追答
你的代码写的是那个list如果是空 那么直接访问那个action   你直接访问首页 肯定list是空的。 那么就去调用了你的action是不是逻辑有点问题。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
963250
2012-10-19 · TA获得超过173个赞
知道小有建树答主
回答量:268
采纳率:100%
帮助的人:142万
展开全部
你好:
使用异步加载(如ajax等)可以实现你的需求,现在很少的项目会这样加载数据;

希望可以帮助到你 !
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
过来打酱油
2012-10-19 · 超过17用户采纳过TA的回答
知道答主
回答量:113
采纳率:66%
帮助的人:15.6万
展开全部
if((mallBussCategory1==null)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式