报错,已经生成了 静态文件,转发该静态文件出现404,错误如下:
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]Did not find handler method for [/staticPage/test-simple2testtestHtml_zh_CN.html]
[org.springframework.web.servlet.PageNotFound]No mapping found for HTTP request with URI [/test-simple2/staticPage/test-simple2testtestHtml_zh_CN.html] in DispatcherServlet with name 'SpringMVC'
解决办法:资源被拦截了,所以不能访问
1、在该静态文件夹在项目里建一个,如:staticPage
2、在spring-mvc.xml 添加
<!-- 资源过滤 -->
<mvc:resources mapping="/staticPage/**" location="/staticPage/" />
相关推荐
标题提到的"freemaker生成静态文件时转换文件原编码GBK为UTF-8",这涉及到的是在使用FreeMarker生成静态文件时,如何处理从GBK编码转换到UTF-8编码的问题。 GBK是GB2312编码的扩展,包含了更多的汉字,但在处理多...
Word模板文件需要设计好静态内容,如布局、样式等,然后在适当位置放置FreeMarker的变量标记,如`${variable}`。变量将在运行时被Java对象中的属性值替换。 4. **数据模型构建** 在Java代码中,你需要准备一个...
在使用FreeMarker生成HTML静态文件时,你需要遵循以下步骤: 1. **配置FreeMarker**:首先,你需要在项目中引入FreeMarker库,并进行基本配置,例如设置模板目录、缓存策略等。这通常在Spring框架中通过`...
在给定的场景中,`freemaker` 被用来自动化生成常见的Java开发中的各种组件,如`javabean`、`action`、`service`、`dao`以及`struts2`和`spring`的配置文件。这一过程极大地提高了开发效率,减少了重复劳动。 1. ...
FreeMarker是一个强大的、轻量级的模板引擎,主要用于生成动态Web内容,但在Java世界里,它也被广泛用于生成源代码、配置文件等静态内容。 **FreeMarker** 是一个开源项目,它与Java语言完全分离,这意味着开发者...
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序...
这个示例是关于如何使用Freemarker来生成XML文件,对于初学者来说,理解这个过程有助于掌握Freemarker的基本用法和XML的生成技巧。 在Java中,Freemarker与数据模型结合,通过模板文件生成输出。对于XML生成,首先...
在提供的文件中,`pic.doc`可能是模板中使用的图片资源,`Java创建 word.docx`可能是使用FreeMarker和Apache POI生成的一个示例Word文档,`Java2Word`可能是实现这个功能的相关Java代码。 实际开发中,需要注意以下...
4. **编译和生成**:在Java代码中,使用`Template`类加载模板文件,然后结合数据模型进行编译,生成最终的小程序页面源码。这一步通常会涉及到字符串拼接或者写入到文件。 5. **页面转换**:由于小程序有自己的规范...
通过`Template`的`process`方法,FreeMarker会根据数据模型填充模板,并生成最终的文本或图片文件。 5. **图片生成**:如果签购单需要以图片形式呈现,可以利用Java的图像处理库(如Java2D、Batik等)将生成的文本...
Freemarker是一个开源的Java库,它允许开发者通过定义模板(.ftl文件)和数据模型,生成文本输出。它的核心思想是分离业务逻辑和视图展示,使得开发者可以在不修改代码的情况下,通过修改模板来改变页面样式。 项目...
freemaker 动态生成word表格,插入图片
Java中的Freemarker是一个强大的模板引擎,常用于生成动态HTML、XML或文本文件,而这里我们讨论的是如何利用Freemarker生成复杂的Word文档。在Java应用中,有时我们需要生成结构化且内容丰富的Word文档,例如报告、...
4. **设置模板**:该工具使用Freemarker模板文件生成Java代码。你可以根据需求修改这些模板,以适应你的项目规范。例如,你可以调整实体类的属性注释、Service接口的方法签名等。 5. **运行代码生成器**:执行工具...
FreeMaker是一款强大的模板引擎,常用于Java环境中动态生成各种类型的文本文件,如HTML、XML、CSV,当然也包括Microsoft Word的DOC格式。本教程将详细讲解如何使用FreeMarker来生成单个及多个Word文档,并将其压缩...
在Java开发中,生成PDF文件是一项常见的需求,特别是在企业级应用中,如生成合同、报告等文档。FreeMarker是一个强大的模板引擎,常用于生成HTML、XML等动态内容,但也可以结合其他库来生成PDF。本篇文章将深入探讨...
1. **模板设计**:首先,你需要设计一个 FreeMarker 模板文件,该文件包含了你希望生成的源代码结构。例如,如果你要生成 Java 类,模板可能包含类名、方法名、字段声明等占位符。 2. **数据模型构建**:创建一个...
1.用word写一个需要导出的word模板,然后存为xml格式。 2.将xml中需要动态修改内容的地方,换成freemarker的标识符 添加图片 如果你需要在word中添加图片,那你就在第一步制作模板时,加入一张图片占位,然后打开...
在Java开发中,利用Freemarker生成Excel文件能够极大地提高效率,特别是处理复杂表格时,其灵活性尤为突出。本示例重点在于如何通过Freemarker实现Excel单元格内的换行功能。 首先,我们需要理解Freemarker的基本...
"mybatis+freemake自定义代码生成文件CodeGenerator.zip" 提供了一个自定义代码生成器,它超越了常规的只生成Mapper、Service和Model的局限,扩展了更多的可能性。 Mybatis是一个流行的Java持久层框架,它简化了...