Java Jsp包含另一个带有Struts2的Jsp,但没有结果
我使用了一个jsp包含另一个jsp,但我没有得到任何结果,只有html标记内容 jsp:它具有带stuts2标记的迭代器值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
<%@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,我得到的结果是:
请帮我修一下好吗?谢谢大家! 而不是使用值使用页面
可能有效 最后我改用动作标签
那对我有用!
谢谢你们 在
下没有创建值堆栈。但我没有演示如何创建值堆栈,您能给我一个示例吗?我是否编辑主页?还是包含页面?