在struts中,为了不破坏MVC开发模式,当用户进行首页时,在首页index.jsp怎么去调用一个Action. 然后传给首页,
首页得到数据库中的数据后显示出来,刷新首页时也要调用Action,然后传给首页这个怎么做到啊???大侠们来帮帮忙吧
首页得到数据库中的数据后显示出来,刷新首页时也要调用Action,然后传给首页这个怎么做到啊???大侠们来帮帮忙吧
解决方案 »
- jsp如何管理上传的图片?请教各位高手
- struts2
- 求救——Tomcat config is missing
- jsp表单file控件值的获取...help
- 为什么用JAVA只能下载JPG或DOC等文件,不能下RAR和TXT
- Spring 事务提交错误
- 怎么解决tomcat下显示html时中文乱码问题?
- 算法高手看过来,100分求一算法 ?????????????????????
- 请问javaBean程序放在weblogic哪个目录下jsp程序才可以调用
- default修饰符修饰的方法,alt+/怎么没法下拉出来
- 碰到一件奇怪的事情 hibernate 執行这句话的时候停止了---- Transaction tr=session.beginTransaction(); 为什么? 有点急!!
- Axis1.4加密认证问题!
<jsp:forward page="你的action">
<jsp:param name="" value="" />
</jsp:forward>
这时候index.jsp就是一个假的首页,
真正的首页是那个action返回的页面
然后forward回 b.jsp显示
可以这样实现:<script type='text/javascript' src='js/prototype.js'></script>
<script type='text/javascript'>
function load(url, id) {
new Ajax.Request(url, {
method :'get',
onSuccess : function(req) {
$(id).innerHTML = req.responseText;
}
});
}</script>
<div id="d" >
</div>
<script type="text/javascript">
load('xxx.do', 'd');
</script>
以上意思是拿出数据放到id为d的层里。注:prototype.js可以网上下载
或者<jsp:forward page="你的action">