JSP项目引入Vue.js进行项目开发(工程搭建)

article/2025/11/3 15:32:59

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

最近在做JSP项目,想在项目里引入Vue.js进行前端页面开发,同时加上脚手架Element UI,项目搭建过程遇到一些问题,本博客进行归纳:

官网:Vue.js中文官网

引入vue.js:

<script type="text/javascript" src="${resource}/vuejs/vue.js"></script>

兼容ie,支持ES6,必须引入browser.min.js和polyfill.min.js

<script type="text/javascript" src="${resource}/es6/browser.min.js"></script>
<script type="text/javascript" src="${resource}/es6/polyfill.min.js"></script>

Element ui支持:

<style>@import "${resource}/elementui/lib/theme-chalk/index.css";
</style>
<script type="text/javascript" src="${resource}/elementui/lib/index.js"></script>

new Vue:必须在<script type="text/babel"></script>里,不能使用text/javascript

<script type="text/babel">var vm = new Vue({el: '#app',data:{apprItemData : [],currentPage: 1,  //当前页totalRow: 0, //总页数pageSize: 10 //当前显示条数},computed: {},watch: {},created() {},mounted() {this.loadItemData();},methods: {// 加载事项信息loadItemData () {var pageSize = this.pageSize;var currentPage = this.currentPage;console.log("pageSize:"+pageSize+",currentPage:"+currentPage);//debugger;var geturl = '${root}/config/loadItemData.do?rows='+pageSize + '&page=' + currentPage;$.ajax({type: 'get',url:geturl,contentType: "application/json; charset=utf-8",success: function(data) {//debugger;console.log("totalRow:"+data.total);vm.apprItemData = data.rows;},error: function(e) {console.log("更新数据出现错误:",e);}})}}});
</script>

加个el-table,这个是elementui的组件:

<el-tableref="Table":data="apprItemData":header-cell-style="headClass"@select="handleSelection"row-key="approveItem"height="420"borderdefault-expand-all:tree-props="{children: 'children'}"><el-table-columntype="selection"width="55"></el-table-column><el-table-columnprop="itemCode"label="事项编码"></el-table-column><el-table-columnprop="approveName"label="事项名称"></el-table-column><el-table-columnprop="apprStatusStr"label="配置的环节"color="blue"></el-table-column>
</el-table>

在这里插入图片描述

附录:
Element ui官网:https://element.eleme.cn/#/zh-CN/component/installation
在线生成表单代码:https://mrhj.gitee.io/form-generator/#/


http://chatgpt.dhexx.cn/article/pr7ifZj1.shtml

相关文章

eclipse创建第一个JSP项目

前言 ​ 本文的内容由四个部分组成&#xff0c;分别为①Tomcat的安装与配置&#xff0c;②创建第一个JSP项目&#xff0c;③打包JSP项目到Tomcat服务器上并在浏览器中运行&#xff0c;④eclipse的一些java Web的一些设置。 1、Tomcat安装与配置 ​ 到Tomcat官网下载Tomcat相…

Idea中新建Servlet+JSP项目

文章目录 前言一、Servlet 是什么&#xff1f;二、JSP 是什么&#xff1f;三、怎么在 IDEA 中新建 Servlet 项目&#xff1f;1. 新建项目2. 选择 Java Enterprise3. 选择 规范 Servlet步骤4. 删除不用的 pom.xml步骤5. 编辑运行配置&#xff0c;设置 JRE 总结 前言 随着学习 Ja…

jsp项目如何引入vue

如题&#xff0c;背景就不介绍了&#xff0c;项目是前后端不分离的&#xff0c;这让我一个转行前端对JSP语法不熟的人来说写起来着实难受。后来加了个考试的新功能&#xff0c;果断引入vue和element&#xff0c;还有polyfill.js&#xff0c;因为要兼容IE9。刚开始写的时候vue和…

使用eclipse开发jsp项目入门

JSP简介&#xff1a; jsp全称 Java server pages&#xff0c;是b/s &#xff08;即browser/server 浏览器/服务器&#xff09;架构软件开发使用的一种技术。开发b/s软件&#xff0c;除了使用jsp之外&#xff0c;还可以使用php &#xff0c;asp等。以上三种有互联网3P之称。当…

使用idea创建一个jsp项目

1、创建一个普通的项目 2、开始将这个普通的java项目变为一个jsp的项目 选中这个项目名&#xff0c;然后右键&#xff0c;调出菜单之后&#xff0c;选择Add Frameworks Support 进去之后选择Web Application&#xff0c;然后OK&#xff08;手贱没有截图就确定了&#xff0c;所…

idea创建jsp项目并运行

idea创建jsp项目并运行 如果未安装tomcat&#xff0c;请先安装tomcat&#xff1a;跳转至Apache Tomcat下载安装并配置 1.打开File->NEW->Project->Java Enterprise 2.在该页面中找到Projiect template挑选Web applocation 3.Applocation server->New Sever->…

idea中创建jsp项目详细步骤

安装条件&#xff1a;idea软件、tomcat10、jdk11 1、打开idea&#xff0c;在file ->new ->project中新建一个普通的java项目 ​​​​​​ 2、在项目名右键Add Framework Support选项中&#xff0c;Web Application上打勾&#xff0c;点击OK。 3、项目列表->web->…

JSP项目使用Tomcat启动

1.打开项目结构 2.新添加一个jdk,避免jar包冲突影响到其它的项目工程 3.选择jdk的本地安装文件&#xff0c;点击ok就行 4.点击号&#xff0c;找到本地的apache-tomcat的lib包下的所有jar包添加进来 5.点击应用 6.点击项目上方的编辑 7.添加tomcat服务&#xff0c;注意:是选择To…

idea 配置tomcat 运行jsp项目

1、复用idea打开jsp项目 2、添加tomcat配置 3、点击后会出现配置框,这里画框的地方都选上&#xff0c;版本选择1.8&#xff0c;其他的信息内容默认后&#xff0c;点击确认 4、点击 File->Project Structure,弹出界面选择Project&#xff0c;这里sdk选择1.8&#xff0c;语言选…

springboot-如何运行jsp项目?

直接用springboot官方自带的例子程序 运行程序 有异常&#xff0c;需要解决异常。 找不到servlet类&#xff0c;缺servlet jar 报错 Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext原因 没有引入servlet jar。 那就引入jar <!-- https:…

JSP项目导入

1&#xff0c;File--》import&#xff0c;菜单依序击点 2&#xff0c;在跳出对话框中&#xff0c;general-->Existing Projects into Workspace次序击点&#xff0c;之后击点next按钮 3&#xff0c;在新对话框中&#xff0c;击点[Browse]按钮&#xff0c;选择项目所在目录&a…

idea启动jsp项目

idea启动jsp项目 1、idea打开jsp项目&#xff1a; 2、项目配置&#xff1a; 3、项目启动 ~~~~~~~~~~~~~~~~~~~~~over~~~~~~~~~~~~~~~~

idea中创建jsp项目

idea软件、tomcat9、jdk8 打开idea&#xff0c;文件——新建——项目 2.在新建项目中&#xff0c;依次选择Java Enterprise——名称&#xff08;自己定义&#xff09;——位置&#xff08;自己定义&#xff09;——项目模板&#xff08;默认&#xff09;——应用程序服务器&am…

2022/08/31 吉软 JSP的基本使用

学习目录 一、JSP的介绍与创建 二、JSP的本质 三、JSP的语法 四、JSP中的常用脚本 1. 声明脚本 2. 表达式脚本 3. 代码脚本 五、JSP三种注释 六、JSP九大内置对象 七、JSP四大域对象 面试题&#xff1a; 1.JSP和servlet的区别 2.JSP作用域 3.JSP的九大内置对象。…

Java web 之 jsp(web项目)

一、JSP本质上就是一个Servlet. 执行的时候会先在转化成一个.java文件&#xff0c;再编译成.class文件. 1. 如何转化: java代码片段照搬 html、css、js、 表达式 通过输出流 out.writer()方法往出写. 2. 作用: 1. 可以自动的将html相关的代码通过流写到浏览器端. 2. 支持写java…

使用JSP做一个小小的项目(一)

登录&注册&新闻增加 登录&#xff1a;login.jsp&#xff1a;登录界面doLogin.jsp&#xff1a;处理登录请求 注册&#xff1a;regiest&#xff1a;注册界面doRegiest&#xff1a;处理注册请求 新闻增加&#xff1a;index.jsp&#xff1a;主页&#xff08;未完成版&#…

并发模拟工具(JMeter、Apache Bench、postMan)详解

目录 一、Psotman&#xff1a;Http请求模拟工具 二、Apace Bench(AB)&#xff1a;Apache附带的工具&#xff0c;测试网站性能 三、JMeter&#xff1a;Apache组织开发的压力测试工具&#xff08;使用比较多的工具&#xff09; 四、代码模拟 五、总结 简介&#xff1a; 一、…

并发请求测试工具篇(二) - JMeter

JMeter 是什么 JMeter 是一个开源的 Java 应用程序&#xff0c;用于性能测试和负载测试。它可以模拟多种负载类型&#xff0c;包括静态和动态资源请求&#xff0c;以及各种协议&#xff0c;如 HTTP、HTTPS、FTP、JMS 等。JMeter 还提供了可视化的测试结果报告&#xff0c;以便…

压力测试和并发测试

压力测试 1、压力测试分两种场景&#xff1a;一种是单场景&#xff0c;压一个接口的;第二种是混合场景&#xff0c;多个有关联的接口。 压测时间&#xff0c;一般场景都运行10-15分钟。如果是疲劳测试&#xff0c;可以压一天或一周&#xff0c;根据实际情况来定。 2、压力测试是…

Windows并发测试工具

Apache安装目录cmd 用ab并发测试工具&#xff0c;请求10次&#xff0c;并发为5 ab -n 10 -c 5 http://www.ysbm.com/api.php/task/testBingfa