java - 向 JSP 页面提交字符串

标签 java jsp struts2 struts

我正在尝试将一些文本加载到 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/

相关文章:

java - 在android中自定义图片库

java - 设置JSP页面重启CentOS

jsp - 如何在 JSP 2.0 标记文件中禁用 JSP 脚本

struts2 - 如何增加内部变量 s :iterator tag

java - 收集Kafka上未成功写入的消息

java - java中的 '...'是什么?

java - 将 Boolean 更改为 boolean 会在 MapStruct 中引发 noSuchMethodError

jsp - Maven,jsp文件依赖

java - 如何从 Action 类中的速度页面获取数据?

java - 如何在 Action 类之外将错误消息从 Struts2 发布到 HTML