javascript - 请问java的servlet合适做页面吗?

 手机用户2502857101 发布于 2022-11-11 20:33

经常看到java开发的网站 的菜单 url 是 www.xxx.com/game www.xxx.com/music 而不是www.xxx.com/game.jsp www.xxx.com/music.jsp 请问这些是servlet写的吗?
如果是servlet写的话。那么html代码都写在response.getWirter().out() 里面吗?
html代码量如果很多 ,那么不是很不方便吗?

7 个回答
  • 请问下劫持了有什么办法恢复

    2022-11-12 01:49 回答
  • 现在主流都是前后端分离,通过http+json传递数据

    2022-11-12 01:49 回答
  • 不适合

    • 将页面级别的代码写在response.getWirter().out()里,恐怕你的代码已经无法维护了。通常有点规模的应用,页面这块会独立成专门的前端工程,由专业的前端工程师负责。

    • 合理的做法是使用模板引擎,thymeleaf,freemaker,velocity,beetl等等,新项目建议直接放弃JSP。servlet仅仅进行数据填充。也有将页面渲染完全放在前端,前后端完全使用json来交互。这个看你具体的业务场景进行抉择了。

    2022-11-12 01:49 回答
  • 做了路由了。java你可在web.xml下配置。他可以把你.jsp的指向servlet也可以把你.jsp.text的指向servlet。名字事不过是一个代号而已。

    2022-11-12 01:49 回答
  • HTML代码当然在jsp中写了。servlet写在代码再输出不是很麻烦吗。

    2022-11-12 01:49 回答
  • 经常看到的网站基本上都是在框架的基础上完成的。 对于url 是 www.xxx.com/game www.xxx.com/music是restful风格的服务发布的接口 一般网站尤其是银行屏蔽xxx.jsp 怕爬虫和搜索引擎知道页面是动态的 而是www.xxx.com/music/aaa.html 就是人们常说的伪静态化
    我再强调一遍 框架底层都是javaWeb的基本组件.html代码写在response.getWirter().out() 里面 jsp本身也是servlet 有些静态页不会写在response.getWirter().out()中 动态页那当然了会写进入喽~

    2022-11-12 01:49 回答
  • 做页面恐怕 JSP 比 Servlet 合适。
    如果加了路由,扩展名是什么就已经不重要了。
    如果使用了框架,你就更看不出来是什么技术了,也有可能是通过某些模块引擎渲染的,比 JSP 还易用

    2022-11-12 01:49 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有