Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSP通过html将图像存储到数据库中的哪种方法是有效的?_Html_Jsp_Servlets_Struts - Fatal编程技术网

使用JSP通过html将图像存储到数据库中的哪种方法是有效的?

使用JSP通过html将图像存储到数据库中的哪种方法是有效的?,html,jsp,servlets,struts,Html,Jsp,Servlets,Struts,我想通过html使用java服务器页面或struts将图像存储到数据库中。 时间复杂度和空间复杂度应尽可能低 通过html使用java服务器页面将图像存储到数据库中的哪种方法是有效的? 怎么做呢? 是否有使用Struts 2.1进行此任务的简单编码我不知道您的确切需求,但我建议您不要将图像存储在DB中,而是将图像的名称存储在表中,例如“abc.png”,并将实际图像存储在一个文件夹中,并将存储在其中的图像文件夹设置为可配置的属性文件 现在您可以读取属性文件并获取路径,然后只需给出图像的名称,如

我想通过html使用java服务器页面或struts将图像存储到数据库中。 时间复杂度和空间复杂度应尽可能低

通过html使用java服务器页面将图像存储到数据库中的哪种方法是有效的? 怎么做呢?
是否有使用Struts 2.1进行此任务的简单编码

我不知道您的确切需求,但我建议您不要将图像存储在DB中,而是将图像的名称存储在表中,例如“abc.png”,并将实际图像存储在一个文件夹中,并将存储在其中的图像文件夹设置为可配置的属性文件

现在您可以读取属性文件并获取路径,然后只需给出图像的名称,如

 pathYouGetFromProprtyFile + File.seperator + imageNameYouGetFromDB

希望这有帮助。

我建议您将图像转换为bytearray或BLOB/CLOB数据格式,并将其存储在数据库中。 从web层,您可以使用fileupload上载图像,并将其存储在临时服务器位置。将其更改为ByteArray,并使用JDBC或hibernate将其保存在数据库中。
希望它能帮助你

你们们可以共享这个html或jsp程序的代码,用于动态存储图像,另一个jsp程序用于将图像保存到数据库中,这是最简单的编码……你们们可以在google上进行简单的搜索,你们们会看到许多网站为你们们提供现成的代码,这是你们们的基本意图。