如何使用逆向工程应用程序在Spring roo proj中实现上传功能



我正在尝试使用逆向工程方法在春季 roo 项目中实现文件上传功能,如果我有我的数据库并且表现在有一个 blob 对象,当我生成 roo 项目时,它无法实现上传功能 Blob 字段显示为文本字段,但不显示文件浏览选项。请任何人都可以帮助我实现这一目标。

我先说:春罗不是瓶子里的精灵,魔术师,绝对不是灵丹妙药。 我的意思是:你可以用Roo快速做很多很酷的事情,但最终,你几乎总是必须在某个地方编码一些东西。

好的,所以你需要做一个文件上传。 您创建了表,对域对象进行了反向工程,然后搭建了控制器和所有 JSP 代码的基架。 问题是:Spring Roo不知道如何处理斑点。 它不知道您是否打算在其中存储图像,PDF,或者它应该是某种文件上传。 这是"自定义编码"开始的地方。

您需要做的是取出 JSP Roo 并对其进行修改以满足您的需求。 同样,Spring Roo是通往手段的捷径,而不是完全成熟的解决方案

首先修改<form:form>标签。 您需要将加密类型设置为 enctype="mutlipart/form-data" 。 接下来,您需要在控制器的处理程序方法中包含 MultipartFile 作为@RequestParameter

互联网上有很多"操作方法",比如这个,它有点旧,但应该非常相关。

最新更新