struts 结果类型

FreeMarker

一个模板引擎 即 FreeMarker
github https://github.com/apache/freemarker
网址 https://freemarker.apache.org/

maven安装

访问网址 https://search.maven.org/artifact/org.freemarker/freemarker/2.3.28/jar

<dependency>
  <groupId>org.freemarker</groupId>
  <artifactId>freemarker</artifactId>
  <version>2.3.28</version>
</dependency>

编写模板

<!DOCTYPE html>
<html lang="zh_CN">
<head>

</head>
<body>
    hello world ${name}
</body>
</html>

编写配置文件

            <result name="success" type="freemarker">
                <param name="location">/hello.fm</param>
            </result>

原文地址:https://www.cnblogs.com/melovemingming/p/10597411.html

时间: 2024-11-15 00:51:57

struts 结果类型的相关文章

Struts 2 类型转换器 输入校验 拦截器

Struts 2中内建了字符串类型和常见类型之间相互转换的转换器,能满足大多数转换需求,但不能完成字符串和User对象之间的转换. OGNL项目中有一个TypeConvert接口,这个接口是自定义类型转换器必须要实现的接口,OGNL还提供了一个实现类: DefaultTypeConverter,自定义类型转换器(UserConverter类)须重写DefaultTypeConverter类的convertValue()方法.该方法可以实现字符串和对象之前相互转换 注册局部类型转换器:注册局部类型

struts复合类型传值(对象传值)

01:导包,配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

被struts的类型坑了一次

有一个Map<String,Map<String,String>>格式的对象传到前台,由于对前台不熟于是就在jsp里使用了java代码来呈现, 先用一个Map<String,Map<String,String>>接收了attribute,然后遍历这个map,每次用map2来接收value,然后再遍历map2,结果就悲剧了,原来map2中有一个value是数字,但实际上我已经在后台把他转为String了,哪儿知道struts又热心的给转为数字了,于是就报出了C

Spring/hiberbat/...

1.说出几个与spring同类型的开源框架,说出几个与hibernate同类型的开源框架,说出几个与struts同类型的开源框架 解答: 1)与spring同类型的开源框架:JUIDE.EJB3.0.picoContainer 2)与hibernate同类型的开源框架 :ibatis,jdo,JPA 3)几个与struts同类型的开源框架:webwork,tapestry,JSF 2.Struts2包含哪些标签? 解答: A: <s:a href=""></s:a&g

Java笔试面试题003

1.启动一个线程是用run()还是start()? 解答:start(). 2.是否可以继承String类 解答:不可以.因为String类有final修饰. 3.Java异常处理中,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 解答:会执行,在return前执行. 1.EJB包含哪3种bean 解答:session bean(会话bean), entity bean(实体bean), mes

关于此次团队项目中技术选型问题

关于此次软件项目的开发,我们设计了一个软件应用型的项目.显然,我们的项目跟市场上的主力军项目来比,就像一个刚出蛋壳的小鸡,很多地方都有可能出现纰漏.但是,在信息技术多元化发展的今天,我们必须给予项目技术层面足够多的关注,不然的话,吃亏的只能更加是自己.下面是此次项目开发中的关于技术选型方面的历程: 最初我们打算的项目是网站型的项目,因为网站性的项目访问量可能会比较大,而且还总是受到网络速度的影响,所以我们在选择框架时在前端WEB层中选择了Model View Controller(MVB).之所

structs2源码分析

一.到网上下载struts2的源代码: http://mirrors.cnnic.cn/apache//struts/source/struts-2.3.16.3-src.zip 我把项目的源码路径定向到下载到的源代码: 这份是webwork的核心源码,读取配置文件的核心代码就在于此: 二.下面是struts本尊,基本实现的就是请求的分发: 二.从项目本身去做分析: 好多大牛大师傅都不断强调,去看源码分析源码,但是却从来很少人,告诉你怎么去看,经过多年的摸索我总算找到一个分析源代码的套路,特别对

baseAction,baseDao,baseService

SSH的 baseAction 简单叙述下作用 1.通用方法如增删改,获取表格,获取树等等常用方法 2.其他action继承baseAction达到基本不写代码或少写代码,使其他action具有baseAction的方法,同时可以自己特有的方法 上代码 @ParentPackage("default") @Namespace("/") public class BaseAction<T> extends ActionSupport { private s

Struts文件上传allowedTypes问题,烦人的“允许上传的文件类型”

Struts的文件上传问题,相信很多人都会使用allowedTypes参数来配置允许上传的文件类型,如下. [html] view plaincopy <param name="allowedTypes"> image/png,image/bmp,image/jpg </param> 但是,用过这个参数的人都知道,allowedTypes是“文件类型”, 而不是“文件后缀名”,文件类型与文件后缀名有什么区别呢? 就如后缀名为bmp的图片的文件类型为image/b