Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jsp包含另一个带有Struts2的Jsp,但没有结果_Java_Jsp_Struts2_Include - Fatal编程技术网

Java Jsp包含另一个带有Struts2的Jsp,但没有结果

Java Jsp包含另一个带有Struts2的Jsp,但没有结果,java,jsp,struts2,include,Java,Jsp,Struts2,Include,我使用了一个jsp包含另一个jsp,但我没有得到任何结果,只有html标记内容 jsp:它具有带stuts2标记的迭代器值 <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ taglib prefix = "s" uri = "/struts-tags" %> <!DOCTYPE html> <html> <head> <title>Hel

我使用了一个jsp包含另一个jsp,但我没有得到任何结果,只有html标记内容

jsp:它具有带stuts2标记的迭代器值

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix = "s" uri = "/struts-tags" %>
<!DOCTYPE html>
<html>
   <head>
      <title>Hello World</title>
   </head>
   <body>
      <h2>Example of List</h2>  
          <s:iterator value="helloList">
            <s:property /><br/>
         </s:iterator>
   </body>
</html>

你好,世界
列表示例

java:它有一个字符串数组

import java.util.ArrayList;
import java.util.List;

public class HelloAction {
   private List<String> helloList = new ArrayList<String>();
   public String execute() throws Exception {
       helloList.add("Jacky");
       helloList.add("Natali");
      return "success";
   }

    public List<String> getHelloList() {
        return helloList;
    }

    public void setHelloList(List<String> helloList) {
        this.helloList = helloList;
    }
}
import java.util.ArrayList;
导入java.util.List;
公共类HelloAction{
private List helloList=new ArrayList();
公共字符串execute()引发异常{
helloList.添加(“Jacky”);
希腊主义者。添加(“纳塔利”);
返回“成功”;
}
公共列表getHelloList(){
返回希腊主义者;
}
公共无效setHelloList(列表helloList){
this.helloList=helloList;
}
}
jsp:它包括HelloEmp.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix = "s" uri = "/struts-tags"%>
<!DOCTYPE html>
<html>
   <head>
      <title>Employees</title>
   </head>
   <body>
      <p>An example of the include tag: </p>
      <s:include value = "example/HelloEmp.jsp"/>
   </body>
</html>

员工
include标记的一个示例:

struts.xml:

<package name = "helloworld" extends = "struts-default">
      <action name = "hello" class = "example.HelloAction" method = "execute">
         <result name = "success">HelloEmp.jsp</result>
      </action>
</package>


但是如果我直接打开HelloEmp.jsp,我得到的结果是:


请帮我修一下好吗?谢谢大家!

而不是使用值使用页面
可能有效

最后我改用动作标签

那对我有用!
谢谢你们

下没有创建值堆栈。但我没有演示如何创建值堆栈,您能给我一个示例吗?我是否编辑主页?还是包含页面?