如果有一个页面,其中有<html:link>标签,或者有<html:form>标签其中的action属性可以告诉后台程序我们所需要调用的action。当然,这都是在我们点击了页面上的一个超级链接,或者点击了页面上的一个submit属性的button以后触发的。现在我的问题是,当进入某个页面的时候,没有任何的触发条件,如何写这样一个jsp页面,使得这个jsp页面自动得就会调用一个Action?

解决方案 »

  1.   

    写到<body>里面的onload里呢?
      

  2.   

    两个办法:
    1.在上面加上一段java代码<% %>,创建httpUrlConnetion去调,这样可以获得返回值
    2.还有另外一种变态方法,呵呵,就是建一个<img src="action的url" width=0,heigh=0/>,不过这样只是页面打开时通知那个action一下,没办法获得返回值
      

  3.   

     办法很多,楼上几位说的都可以,还可以直接写一段JS来调用
    <script type="text/javascript" >
    window.location.href="*.do";
    </Script>
      

  4.   

    <meta http-equiv="refresh" content="0;URL=../NPT/l000000Action.do"> 
      

  5.   

    <body onload="FunctionName();"><script type="text/javascript">
        FunctionName()
        {
            window.location="***.do"
        }
    </script>
      

  6.   


      当你进入你的主页时,进入一个初始化( init ) 的 Action 将数据都提取出来,放进作用域中,让后跳转到你显示数据的页面,这样的话。这样做 一是 安全,而是大多的网站都是这么做的。大家好,才是真的好。 呵呵··