怎么在Action中给ftl文件传值

发布于 2021-11-10 07:34:35 字数 49 浏览 803 评论 10

你好,我是新注册的会员。请问一下怎么在Action中给ftl文件传值,而ftl文件中又怎样获取值。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

偏爱自由 2021-11-10 21:30:01

小小例子,老大家费心:

配置文件:

 

<action-mappings>
   <action path="/index" 
           name="helloworldForm"
	  parameter="neu"
	  type="cn.com.wap.actions.HelloWorldAction">
	  <description>Into hello</description>
	  <forward name="success" path="/freemarker/login.ftl" />
   </action>
</action-mappings>

Action:

 

public class HelloWorldAction extends BaseAction {
	
	public String neu(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		HelloWorldForm theForm = (HelloWorldForm)form;
		theForm.setName("Well_Being1990");
		theForm.setPass("123");
		request.setAttribute("theForm", theForm);
		request.setAttribute("test", "test");
		return SUCCESS;
	}
		
}

Ftl文件:

 

<html>
	<head>
		<title>Welcome!</title>
	</head>
	<body>
		${test}
	</body>
</html>

可它就是不出来!

归途 2021-11-10 21:30:00

你自己要把你的应用环境说清楚,别让我们在这猜~

该贴配置的贴配置,该贴代码的贴代码

千笙结 2021-11-10 21:29:26

引用来自“tianxiameng.com”的答案

你用的是struts吗?是struts1还是struts2呀。
struts2本身就可以和freemarker结合的。
struts1是不行的。如果要的话吧actionforward重写一下就可以了。

谢绝鈎搭 2021-11-10 21:29:22

引用来自“红薯”的答案

引用来自“Well_Being1990”的答案

刚接触FreeMarker 我是通过一个Action跳转到一个Ftl文件的 并没有什么结合!应该怎么结合?

墨洒年华 2021-11-10 21:29:21

你用的是struts吗?是struts1还是struts2呀。
struts2本身就可以和freemarker结合的。
struts1是不行的。如果要的话吧actionforward重写一下就可以了。

睫毛上残留的泪 2021-11-10 21:29:11

引用来自“Well_Being1990”的答案

刚接触FreeMarker 我是通过一个Action跳转到一个Ftl文件的 并没有什么结合!应该怎么结合?

情栀口红 2021-11-10 21:28:39

刚接触FreeMarker 我是通过一个Action跳转到一个Ftl文件的 并没有什么结合!应该怎么结合?

少女净妖师 2021-11-10 21:28:27

我估计你二者都没有错,但是二者的结合错了,你是怎么结合的?

谁的新欢旧爱 2021-11-10 20:15:47

我是这么做的!但不输出传过来的值 。我写什么它就显示什么。比如我写${name} 它就显示${name},是不是我哪写错了呢?

明月松间行 2021-11-10 15:11:23

Action: request.setAttribute("name","oschina");

FTL: $name

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文