想在前台有个新闻的专栏
后台管理系统负责增删改新闻
要在前台同步显示
前台一开始是拿html5和css做的,这样的话应该怎么基于往下写,是后台和数据库联系上,然后前台再和数据库联系上吗,那html5可以和数据库进行连接吗还是要先改成jsp文件再进行连接
回答不易 求求您采纳点赞哦 感激不尽
如果你使用 HTML5 和 CSS 开发前端页面,那么要将后端与数据库联系起来,可以使用服务器端技术,例如 Java Web 技术中的 SSM(Spring、SpringMVC、Mybatis)框架。在此框架中,可以使用 Java 编写后端代码,通过 SpringMVC 实现后端与前端的数据交互,通过 Mybatis 操作数据库。
如果使用 JSP 文件开发前端页面,则可以直接在 JSP 文件中编写 Java 代码,实现前端与后端数据交互。
无论使用哪种方法,都需要使用 Java 连接数据库,实现对数据库的增删改查操作,以实现新闻管理系统的需求。
不用啊,可以在后台把数据查询到,放到session域中,然后前台通过el表达式把值获取出来,然后遍历显示就可以了
你好题主,我明白你的意思,你就是不知道该怎么拿后端数据对吗?
其实目前这种前端拿数据有两种实现方式,一种就是题主希望的ssm模式,另一种就是前后分离模式,一般刚上手建议ssm,然后你再用前后分离,你就会发现两者的区别以及后者的好处。
当然前者的话,你可以像jsp、servlet开发一样,转发和重定向由后端来做,而不叫后台,这样说法比较规范,后台一般指的是后台管理,是指另外一个项目来额外辅助。
当然前端这些页面就可以在web文件夹下通过新建静态文件夹stastic、动态文件夹js、html文件夹区别,js存放你需要前端写的依赖,比如你前端是用vue,那你在上面引入vue.js,如果要使用jquery同理。
连接数据库的话,前端通过按钮或者事件来触发表单提交这种方式,不需要直接与数据库交互,就是通过标签的一个submit属性,action属性就是请求后端哪个servlet的url pattern,如果不这样的话,就多写一个点击事件触发自定义js函数,然后你在这个函数使用jquery或者vue提供的一个请求函数,比如vue的axios,或者jquery的ajax请求,当然也包含get、post请求。
如有其他疑虑请继续保持联系反馈。
以下内容引用chatgpt回答:
HTML5 和 CSS 用于前端开发,而 JavaServer Pages(JSP)可用于后端开发。要在前端和后端与数据库之间建立连接,您需要实现一种服务器端语言,如 JSP,来处理前端、后端和数据库之间的连接。JSP 可以访问数据库,检索必要的新闻数据,然后使用 HTML5 和 CSS 在前端呈现它。
或者,您也可以使用前端 JavaScript 框架(如 Vue.js)连接后端并从数据库中检索必要的数据。后端可以暴露 REST API,供前端使用并检索新闻数据,然后使用 HTML5 和 CSS 在前端显示。