欢迎光临
我们一直在努力

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

需求分析

利用jsp+servlet实现一个类似下厨房的美食食谱网站, 用户可以登录注册, 上传自己的食谱, 并附有详细的图片与步骤, 并可按照分类或者查询关键词, 查看搜索其他食谱, 并能收藏其他人的食谱

本站提供其他类型的 美食食谱网站源代码 点击查看

运行环境

jdk1.8,tomcat8.5,mysql5.6,EclispseEE

项目技术

servlet, bootstrap, jsp, jquery

注意事项

需要修改 CreateRecipeServlet 代码中的两个本地路径, 即文件上传路径, 该路径用于保存上传的图片

在eclipse中需要右键properties-build path, 更改为正确的tomcat runtime, 具体参考本站教程

测试用户admin admin

需要在 utils.DbConnection中修改数据库连接地址与密码

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

项目介绍

项目地址

本基于JSP的美食网站食谱网站、javaweb源码项目由代码货栈测试整理,

项目下载地址 https://cs-work.com/p/21139

实现功能

注册登录

可以创建食谱, 并设置美食名称, 分类, 介绍, 图片, 并设置菜谱的步骤信息, 支持查看已创建的菜谱, 并能删除

可以根据分类查看站点上的食谱

可以根据关键词搜索站点上的食谱

可以查看食谱详情, 并能收藏食谱

技术原理

项目是一个基于jsp+servlet编写的美食食谱网站, 采用mvc架构, 界面采用bootstrap, 美观大气, 项目支持图片上传功能, 比较优秀, 可以参考。 代码分为service层, servlet层, dao层, bean层, 逻辑清晰, 对于javaweb类型的课程设计或者毕业设计, 该美食网站很有参考意义

常见问题

数据库导入报错, 并且系统使用时有乱码,怎么办?

数据版版本需要5.6以上,可以采用Bitnap一键安装包进行安装, 数据乱码的问题一般在创建数据库时,将编码设置为utf8,而不是默认的latin就可以解决

本地的开发环境我都搭建好了, Eclipse导入项目之后无法用Tomcat运行啊?

该项目使用了maven构建工具, 而且源码包里有已经调试好的eclplise配置,正常来说在导入数据源更改数据库配置之后, 是可以直接Run As Tomcat的, 如果您的开发环境不可以运行,可以参考如何使用Eclipse正确的导入一个JavaWeb项目这篇文章重新的配置一下您的项目

我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?

项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功

数据库设计

部分数据库表设计如下, 其他参见源码包

数据表recipe_category设计如下

字段

类型

备注

id

int(255)

'id'

recipeId

int(255)

'菜谱Id(外键)'

category

int(255)

'分类'

数据表recipe_step设计如下

字段

类型

备注

id

int(11)

'id'

recipeId

int(11)

'菜谱ID(外键)'

info

varchar(255)

'详细步骤'

filePath

varchar(255)

'步骤图地址'

数据表user设计如下

字段

类型

备注

id

int(11)

'用户ID'

createDate

date

'创建时间'

username

varchar(50)

'用户名'

password

varchar(50)

'密码'

protrait

varchar(255)

'头像'

info

varchar(255)

'个人介绍'

其余数据库表的设计参考代码包中的数据库文件

运行截图

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码》
文章链接:https://www.456zj.com/14724.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址