使用servlet为html页面提供图像+html内容的最佳方式
Best way to serve image+html content to html page using servlet?
我试图更新一个特定的'div'与个人资料图片和一些html内容,而不刷新整个页面时,用户成功认证。
我1)在用户注册数据库过程中存储配置文件pic(我可以将其保存到文件系统,但这里我的要求是将其存储在数据库blob中)2)能够从数据库中检索图像作为二进制流,并单独显示图像(不含任何html内容)到html页面
我在stackoverflow中经历了几个答案,他们说我们不能从一个servlet向同一网页(在我的情况下为'div')提供图像+html内容!
帮助我与如何服务图像+html内容更新只是一个'div'的html页面?
如何编写2个servlet,一个接收图像并将其写入数据库,另一个获取图像并将其传递回响应输出流,您可以通过ajax调用从网页调用。
获取传入servlet的HttpServletResponse对象的输出流,并使用write方法传回图像。我会将你的图像编码为base 64,并用一些html来包装它。
public void service(HttpServletRequest request, HttpServletResponse response) {
response.getWriter().println("html and base64 string");
response.getWriter().close();
}
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 用DRY方式Javascript/JQuery动态替换HTML
- 通过javascript以编程方式将文件插入HTML输入
- 如何以非编程方式国际化HTML文本
- 当按下箭头键时,我的图像以一种奇怪的方式跳跃(HTML+JS)
- 如何启用Emmet'的选项卡键处理程序(HTML快捷方式)
- 使用相同代码管理多个HTML的最佳方式
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- 如何在使用 UIWebView 编辑 HTML 内容时正确调整输入语言更改 (LTR/RTL) 的文本对齐方式
- HTML + JS:设置文本区域内容样式的最佳方式
- 修改 HTML 的方式使左键应带到下一个 URL
- 使用ajax解析html的最佳方式
- 以非阻塞方式更新HTML画布
- 以类似于谷歌机器人的方式抓取网站html和javascript
- 附加html的不同方式
- 有没有一种方法可以制作一个prezi,然后以某种方式将其转换为html和css类型的代码
- 如果不使用HTML按钮,就无法通过编程方式触发SVG动画
- Javascript-附加大量HTML内容的最佳方式
- 如何更改html中复选框的对齐方式
- 还有什么比编写文档更好的HTML方式呢?用JavaScript编写