在index.jsp页面上有些内容需要从其他地方读取数据,该怎么弄就能让他在首页面时就能调用读取信息的action。

解决方案 »

  1.   

    可以index.do再转发到首页在Struts里面配置下!
      

  2.   

    在页面上使用JavaBean 进行小脚本读取。 
      

  3.   

    使用<s:action />标签例:<s:action name="action请求名" namespace="action请求名所在命名空间" />
      

  4.   

    写个javascript就可以了:
    <script type="text/javascript">
      window.location.href="<%=path %>/XXX.action";
    </script>
      

  5.   

    用户请求a.jsp -  指向一个action - 指向index.jsp
    a.jsp :
    <logic:redirect href="${pageContext.request.contextPath}/RegUserUI.do"></logic:redirect>
    struts-config.xml:
        <action path="/RegUserUI" type="action.RegUserUI" >
         <forward name="index" path="/index.jsp"></forward>
        </action>
      

  6.   

    请问你是要Ajax提交还是Struts提交?
    Ajax提交,可以在index.jsp的<body>标签里面加个onload函数,调用js进行提交,不难的
    Struts提交,就像3楼讲的,如果提交不成功,调试一下,可能是路径问题
      

  7.   


    <!--添加一个jsp页面,代码如下,加载项目时默认请求这个jsp页面-->
    <html>
        <head></head>
        <script language="javascript">
            function toIndex(){
                window.location.href="指定的actionURL";
            }
        </script>
        <body onload="toIndex()"></body>