java项目都是在Eclipse里面做的,然后jsp是服务端的,只能支持java语言,因此jsp写的前端页面只能适用java项目,如果需要适配其他的语言:PHP、Andriod 等等,前端页面就得重写了!现在不都流行前后端分离吗?如何实现?如图所示:java项目里用jsp做的一个测试项目,就可以完成一个查询功能,现在我不用jsp,改用HBuilder 做一个前端页面,单击查询时怎样跟jsp一样可以到java后台查询出数据?后来发现这是涉及到ajax跨域的问题,因为java后台是8080端口,项目名称为mytest,而前端是8020端口,项目名为test,前端是无法直接传数据参数给后台的。然后现在就不知道怎么做才能用分离出来的html来替代jsp的功能?Eclipse做前端页面jsp的效率太低,都没有代码提示,要是能够独立出来改用HBuilder 做前端页面多好!求大神指教!最好是有详细的案例代码!感激不尽了!

解决方案 »

  1.   

    CORS跨域。
      

  2.   

    这种敷衍了事的回答以后还是别回答了吧!学学人家stackoverflow的!要么不回答,回答就要认认真真的回答,真实的帮助别人解决问题!浪费自己的时间不说还浪费提问者的时间!
      

  3.   

    JSP,全称JavaServerPage,jsp页面只能在Java项目中使用。如果要做到前后端完全分离,你可以前端html页面全部用js获取数据。但是一般的做法是前端人员给你写好的静态html页面,后端人员根据html页面去做页面动态化。
      

  4.   

    把jsp页面的jsp元素和jsp标签全部去掉
    然后通过调用接口去请求后端  一把使用ajax方式
    然后从后端返回数据  一般是json格式
    然后在html页面的初始化方法中完成http请求 和  根据返回数据动态加载
    但是你这个对动态静态的理解都没有一点概念
    做这个还是有点难度
      

  5.   

    就我们公司所谓前后端分离是前端人员写静态的HTML页面  而后交由后端人员做前后端连贯的动态页面 就是把静态数据从后端获取  单纯的前端的数据都是写死的