前后端代码写的位置

WebContent文件夹下:所有的前端写在这里。

Java Resources: src: 所有的java代码写在这个里面。

右击WebContent new HTML File

然后点Window最后一行

再点Server的Runtime

 点add,选择8.0

选择文件夹 

JRE选择jre.8.0 

最后点finish,Apple

 

右击html,点击Run As 里的 Run on Server

finish

 然后输入东西之后在Insert中刷新输出。

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
登录功能一般需要前后端配合完成。以下是一个简单的登录功能的前后端代码实现示例: 前端代码(使用 Vue.js 框架): ```html <template> <div> <input type="text" v-model="username"> <input type="password" v-model="password"> <button @click="login">登录</button> </div> </template> <script> export default { data() { return { username: '', password: '' } }, methods: { login() { // 发送登录请求 this.$axios.post('/api/login', { username: this.username, password: this.password }).then(response => { // 登录成功,保存 token 到本地存储 localStorage.setItem('token', response.data.token) // 跳转到首页 this.$router.push('/') }).catch(error => { // 登录失败,提示错误信息 alert(error.response.data.message) }) } } } </script> ``` 后端代码(使用 Node.js 和 Express 框架): ```javascript // 导入 express 和 body-parser 模块 const express = require('express') const bodyParser = require('body-parser') // 创建 express 应用 const app = express() // 解析请求体 app.use(bodyParser.json()) // 模拟数据库的用户数据 const users = [ { id: 1, username: 'admin', password: 'admin' }, { id: 2, username: 'user1', password: '123456' }, { id: 3, username: 'user2', password: 'abcdefg' } ] // 登录接口 app.post('/api/login', (req, res) => { const { username, password } = req.body // 在用户数据查找匹配的用户名和密码 const user = users.find(u => u.username === username && u.password === password) if (user) { // 生成一个随机的 token,并将其保存到用户数据 const token = Math.random().toString(36).substr(2) user.token = token // 返回 token 给客户端 res.json({ token }) } else { // 用户名或密码错误,返回错误信息 res.status(401).json({ message: '用户名或密码错误' }) } }) // 启动应用 app.listen(3000, () => console.log('Server is running on http://localhost:3000')) ``` 该示例代码使用了 Axios 和 Vue Router 来发送 HTTP 请求和进行页面跳转,使用了 Node.js 和 Express 来处理 HTTP 请求和提供接口。其,登录接口会在数据库查找匹配的用户名和密码,如果匹配成功,则生成一个随机的 token 并将其保存到用户数据,然后将 token 返回给客户端。客户端在接收到 token 后会将其保存到本地存储。在后续的请求,客户端会在请求头携带该 token,以便服务器识别用户身份。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值