V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
choice4
V2EX  ›  Java

请问前后端对接

  •  
  •   choice4 · 2018-03-21 08:56:50 +08:00 · 3554 次点击
    这是一个创建于 2441 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学生党没有特别玩过前端,以前跟着视频做过 SpingMVC,通过 @ResponseBody 返回 Json 数据,不过不太了解前端是怎么通过 Json 接入的,现在学校参加个比赛要求用基础的 Servlet,那么我直接用 resp.getWriter().print(Json 数据)是不是就可以呢,然后前端要怎么通过 Json 数据进行处理呢? Jsp 能干嘛 ?因为我不会前端,另一个同学说给他返回 Json 数据,然后 Servlet 的 doGet 和 doPost 又是 void 返回,现在就想到个用 PrintWriter 打印,请问这样可以对接嘛?还是有别的办法

    20 条回复    2018-03-29 13:21:40 +08:00
    deepred
        1
    deepred  
       2018-03-21 09:03:58 +08:00   ❤️ 1
    前端通过 ajax 和后台进行通讯
    tedzhou1221
        2
    tedzhou1221  
       2018-03-21 09:05:58 +08:00   ❤️ 2
    问题一:可以
    问题二:前端获取响应,转成 Json
    问题三:JSP 其实就是一个 Servlet,
    问题四:可以这样对接
    choice4
        3
    choice4  
    OP
       2018-03-21 09:19:34 +08:00
    @tedzhou1221 转成 Json 好像是我来干的。。,现在就是直接用 Response 把 Json 打印到浏览器,可以对接就好,多谢大哥
    xiaoyangsa
        4
    xiaoyangsa  
       2018-03-21 09:20:32 +08:00
    choice4
        5
    choice4  
    OP
       2018-03-21 09:21:01 +08:00
    @deepred 不知道他会不会。。他原来是做 Php 的 ,现学 JSP (笑哭)前端的知识怎么互通不是很了解,回头问问他吧
    xiaoyangsa
        6
    xiaoyangsa  
       2018-03-21 09:21:56 +08:00
    @xiaoyangsa 手滑。。类似这样的返回就 ok
    choice4
        7
    choice4  
    OP
       2018-03-21 09:22:53 +08:00
    @xiaoyangsa 对 我现在 Servlet 写的效果就是这样点了连接之后,浏览器显示一条 Json,如果这种条件下可以对接就木毛病啦
    choice4
        8
    choice4  
    OP
       2018-03-21 09:26:14 +08:00
    @xiaoyangsa 老哥你这个链接是代码现敲的吗?域名是怎么显示的,nginx?我只用过 nginx 配合 host 文件用脱离本机域名应该是无效的啊,为啥你这个我可以访问?
    choice4
        9
    choice4  
    OP
       2018-03-21 09:27:13 +08:00
    @xiaoyangsa 这个 127.0.0.1.。。是我的 127.0.0.1 吗?这种操作。。
    p2pCoder
        10
    p2pCoder  
       2018-03-21 09:29:11 +08:00
    现在学 java web 都不把,servlet 和 jsp 这两个基础都不学的吗?
    choice4
        11
    choice4  
    OP
       2018-03-21 09:31:04 +08:00
    @p2pCoder servlet 和 jsp 找到的资源有限。。就慕课两个视频,平时就是遇到什么问题搜博客,再不济问问大哥们了。。
    choice4
        12
    choice4  
    OP
       2018-03-21 09:31:48 +08:00
    @p2pCoder 看书实在看不下去。。
    x7395759
        13
    x7395759  
       2018-03-21 09:38:08 +08:00
    @p2pCoder 当然啦,jsp 是什么,从来没有听说过哦,servlet 又是什么?很久了吧。spring boot 上来之后这种就都不需要关心啦
    p2pCoder
        14
    p2pCoder  
       2018-03-21 09:39:36 +08:00
    @x7395759 一上来就框架,害死人
    choice4
        15
    choice4  
    OP
       2018-03-21 09:42:05 +08:00
    @x7395759 还是要学学的。。学生党学校强制要求 jdbc + jsp + servlet =????(吐血)
    x7395759
        16
    x7395759  
       2018-03-21 18:13:57 +08:00
    @p2pCoder 我又没有要新手上来就框架,但是 jsp 是真的没有一点用了。
    siuwongl1
        17
    siuwongl1  
       2018-03-26 09:48:00 +08:00 via iPhone
    你们老师在你们刚学的时候没让你们用框架是对的,旨在让你们了解 servlet,jsp,jdbc,等你这些都会了之后你再去上手框架也不难。
    choice4
        18
    choice4  
    OP
       2018-03-26 12:24:28 +08:00
    @siuwongl1 主要是已经使用过 ssm 写过小项目了,再 servlet + jsp + jdbc。。。。烦啊一个请求一个类。。受不鸟受不鸟
    lurio95
        19
    lurio95  
       2018-03-29 13:20:03 +08:00
    我记得前端是 HTML 的代码 jsp 全写在<%%>这里 然后给保护起来了 提交数据就是 jsp 在起作用吧
    lurio95
        20
    lurio95  
       2018-03-29 13:21:40 +08:00
    @deepred ajax 这个东西 是要背住的吗?我曾经练习的时候就是下的直接放进去用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3665 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:03 · PVG 13:03 · LAX 21:03 · JFK 00:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.