我正在尝试将一些文本加载到 JSP 页面上。我真的不知道该怎么做。我正在使用 Struts2,因此我可以使用它的标签。
这是正文中唯一的一行:
<s:property value="myTextToAdd" />
我知道这没什么好继续的,但我现在不知道该问什么。我只是希望能够调用 java 类并让它返回我想要的文本到 JSP 页面。
最佳答案
首先,确保您使用 Action -> JSP 流程。这允许为浏览器响应准备/呈现 JSP,因此它已经通过 Struts 标记(如 property
标记)填充了数据。在操作类中,您创建一个要通过 property
标记打印出来的属性。
private String myTextToAdd;
//getter
public String getMyTextToAdd(){
return myTextToAdd;
}
//setter you need if you want to submit it, could be here
然后在操作中你应该做类似的事情
public String execute(){
myTextToAdd = "Some text to out";
...
return SUCCESS;
}
SUCCESS 结果应返回 dispatcher
结果类型,这是默认值。您还配置了操作以将某些 URL 和结果映射到它。然后您可以使用 property
标记来输出值。
参见Struts2的详细解释tutorial 。
关于java - 向 JSP 页面提交字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20691748/