本帖最后由 pineapple_zjw 于 2012-10-18 21:43:46 编辑

解决方案 »

  1.   

    或者比如说:在$(document).ready(function){......}怎么加载那个Action??谢谢了。
      

  2.   

    进入你这个jsp的时候,不要直接访问jsp,通过你所提问题的这个action去分发视图,跳转到该jsp上。
      

  3.   

    本人小白,个人觉得在onload里面用Ajax调用
      

  4.   

    在跳转页面前先进入action中,用session保存,在页面可以直接使用EL表达式获得${xx}
      

  5.   

    可以把index.jsp做成一个跳转页面,<body onload="load()"> ,js中load方法写上window.location.href = "XX.action";
    xx.action执行完后跳转到别的页面session中一定有值,除非你XX.action中没给。
      

  6.   

    请问如何先进入action?是在web.xml里面配置吗?
      

  7.   

    上楼的朋友,建议你先了解下struts啊。。
      

  8.   

    楼主:分为2步就搞定:
    1:在jsp页面顶上导入struts标签:<%@ taglib uri="/struts-tags" prefix="s" %>
    2:在body标签的下面第一行加入:<s:action name="xxx.action" namespace="/"></s:action>
    搞定!
      

  9.   


    ajax、$(function(){             $.ajax({
                    url:'xx.action',
                    data:{
                          //变量名 冒号 值   以豆号分隔 ,
                         // name : "yourName" ,
                         //没有变量就不传递data属性
                    },
                    type:'POST',
                    dataType:'json',
                    success:function(data) {
                      //data为返回值
                      alert(data)
                    }
                });});
      

  10.   

    可以加载的
    function load(){
    location.href="xxxx.action";
    }
    <body onload="load()">
    用load事件还有判断他只能出现一次,不然会循环刷新页面。
      

  11.   

    你肯定是查询 那么用load还要判断只能出现一次
    可以用另外一个页面加载 
    比如原本打开也是是 index.jsp,再写个index2.jsp 在index2里面写加载onload事件 然后action中返回index.jsp
      

  12.   

    嗯嗯。知道了的说,自己之前其实已经获得了action中变量,是action代码问题,以为一直没进去。