Vue.js调用后端java接口的实例代码

发布于 2020-11-30|

复制链接

分享一篇关于Vue调用后端java接口的实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小妖过来看看吧

前段时间 做了个学校的春萌项目,其中用到vue连接后端java接口。先上后端接口代码:

```java

package controller;

import net.sf.json.JSONObject;

import util.DBUtil;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import java.io.IOException;

import java.sql.Connection;

import java.sql.Date;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

@WebServlet(name = "login",urlPatterns = "/login")

public class login extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

HttpSession session = request.getSession(true);

String username = request.getParameter("username");

String password = request.getParameter("password");

DBUtil dbUtil = new DBUtil();

Connection connection = dbUtil.getConnection();

PreparedStatement preparedStatement;

ResultSet rs;

String psw="";

String sql = "select password from `user` where username=?";

try {

preparedStatement = connection.prepareStatement(sql);

preparedStatement.setInt(1,Integer.parseInt(username));

rs = preparedStatement.executeQuery();

while (rs.next()){

psw = rs.getString("password");

}

}

catch (Exception e){

e.printStackTrace();

}

if (password.equals(psw)){

session.setAttribute("username",username);

response.getWriter().print("true");

}

else

response.getWriter().print("false");

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

}

```

前端调用:

```xhtml

Login

智慧图书管理平台

记住密码

立即注册

登录

new Vue({

el:'#interface_height',

data:{

username:'',

password:''

},

methods:{

login:function () {

this.$http.post('login',{username:this.username,password:this.password},{emulateJSON:true}).then(function(res){

console.log(res.data);

window.location.href = 'index.html';

},function(res){

console.log(res.status);

});

}

},

created:function(){

}

})

```

vue.js 调用java_Vue.js调用后端java接口的实例代码相关推荐

  1. 前端vue后端java,Vue调用后端java接口的实例代码_亦心_前端开发者

    前段时间 做了个学校的春萌项目,其中用到 先上后端接口代码: package controller; import net.sf.json.JSONObject; import util.DBUtil ...

  2. vue 左侧菜单隐藏_vue.js 左侧二级菜单显示与隐藏切换的实例代码?

    郎朗坤 废话不多说了,直接给大家贴代码了,完整代码: vue点击切换显示隐藏 {{item.name}} {{subItem.name}} 以上所述是小编给大家介绍的vue.js 左侧二级菜单显示与隐 ...

  3. vue 接口节流_vue输入节流,避免实时请求接口的实例代码

    在做搜索的时候,当搜索页面只有一个输入框.没有确定按钮的时候,只能在用户输入时请求服务端,查询数据.这样会导致频繁的发送请求,造成服务端压力. 解决这个问题,可以使用vue做输入节流. 1.创建一个工 ...

  4. vue2.0中组建里面套用组件_vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码...

    具体代码如下所示: document var aaa=vue.extend({//继承出来一个vue类aaa template:' 我是标题3 ' }); var a=new aaa();//a跟vm ...

  5. vue 调用移动录像_Vue 莹石摄像头直播视频实例代码

    vue 莹石摄像头直播视频代码. html代码: 直播地址是调用接口获取的. export default { data(){ return{ player:"", rtmp_ur ...

  6. 微信小程序与后端Java接口交互-图书搜索实现

    完整微信小程序(Java后端) 技术贴目录清单页面(必看) 我们模拟实现一个微信小程序端关键字图书,然后显示图书列表的功能,如下图: 实现大体思路,前端用户输入关键字,通过bindtap事件,事件里得 ...

  7. vue 左侧菜单隐藏_vue.js 左侧二级菜单显示与隐藏切换的实例代码

    vue点击切换显示隐藏 *{ padding: 0; margin: 0; font-size: 14px; } ul{ width: 200px; height: auto; } h2{ backg ...

  8. 百度语音合成 js html,百度文字转语音免费接口使用实例

    有的人突发奇想,想在微信平台上把别人输入的文字自动转换为语音,然后传送出去.这个想法非常好,我想也应该受到大家的欢迎,但是能否实现这一功能呢?自己开发是不可能的了,看有无这样的接口更加实际.一向对新鲜 ...

  9. html与java接口_html用ajax请求服务器后端java接口跨域问题解决

    在html页面加入以下代码: 在java后端代码的接口中加入 response.setHeader("Access-Control-Allow-Origin", "*&q ...

最新文章

  1. 学业水平考试b能上985吗_河南单招哪些学院好考?哪些专业能录取?
  2. 【廖雪峰python入门笔记】raw 字符串和多行字符串表示
  3. 汽车成黑客攻击新目标
  4. apache添加ssl协议实现用户认证
  5. Qt Quick测试
  6. mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)
  7. python 时间函数小总结
  8. h5调微信支付 unkonw url_h5移动端调用支付宝、微信支付的实现
  9. [20141216]sqlplus的set appinfo.txt
  10. Pygame 安装教程
  11. 能够识别图片文字的软件有吗
  12. 购买台式计算机的群体,电脑市场定位和目标消费者分析
  13. 鸿蒙系统hdc,HDC2020有看头:要揭开鸿蒙系统和EMUI11神秘面纱?
  14. regulatory domain
  15. 域名访问限制不严格漏洞 修复
  16. 手机怎么把两寸照改成一寸照?这个方法既简单又好用
  17. 如何用Python识别图片中的文字?
  18. Dpark的安装测试
  19. 手机怎么解决同ip多账号_问道手游:2019搬砖技巧分享,多开养号才是王道,三天肝出月卡...
  20. ibm tivoli_IBM Tivoli Directory Server 6.0的SSL配置

热门文章

  1. python数字转换成中文大写_python 人民币数字转大写中文
  2. C\C++ 日志记录
  3. 计算机应用中组装测试是什么意思,新组装的电脑用什么软件测验性能最好???
  4. OLED 4K与QLED 8K的彩电之争: 时代、消费者的选择
  5. Google App Engine 入门(中文教程)(一)
  6. 远程桌面时出现“身份验证错误,要求的函数不受支持”解决办法
  7. javascript进阶学习笔记笔记
  8. 2020云智中国:百度智能云杨晓梅-百度OCR助力企业开启智能化升级快速通道
  9. 《深入设计模式》笔记 -创建型模式四、原型模式
  10. APP性能测试,你需要关注哪些指标?