如何在vue项目中嵌入jsp页面的方法(2种)
今日一个项目中一块功能模块是其他系统使用jsp已经开发好的页面,想着直接将其嵌入到当前的vue项目中节约开发成本;但是发现并非想象的那么简单
创建一个server.vue组件加载jsp页面
1、第一种(使用v-html进行jsp渲染)
server.vue
请求返回的jsp数据格式
/**常量定义**/ varTDJSCONST={ YES:1, NO:0 }; /**变量定义**/ varcontextPath="/docker"; varimgPath="/docker/core/styles/style1/img"; varssoUrlGPower=""; varlimitUploadFiles="jsp,java,jspx,exe" varsignFileServiceUrl=http://**/BjfaoWeb/TitleSign"; varisOnlineEval="0"; varuseSearchFunc="1"; varmaxUploadSize=500; varisDev="0"; varostheme="1"; Docker容器服务器管理 functiondoInit(){ vartabArray=[{ title:"容器服务器管理", content:"", contentUrl:"http://**/docker/core/funcs/system/docker/server/manage.jsp", imgUrl:"http://**"+imgPath+"/cmp/tab/sys_config.gif", useIframe:true }, { title:"新增容器服务器", content:"", contentUrl:"http://**/docker/core/funcs/system/docker/server/edit.jsp", imgUrl:"http://**"+imgPath+"/cmp/tab/sys_config.gif", useIframe:true }]; buildTab(tabArray,'contentDiv'); }