javascript - 请问java的servlet合适做页面吗?
高洛峰
高洛峰 2017-04-11 11:45:02
[JavaScript讨论组]

经常看到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代码量如果很多 ,那么不是很不方便吗?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(6)
ringa_lee

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

迷茫

经常看到的网站基本上都是在框架的基础上完成的。 对于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()中 动态页那当然了会写进入喽~

PHP中文网

HTML代码当然在jsp中写了。servlet写在代码再输出不是很麻烦吗。

高洛峰

做了路由了。java你可在web.xml下配置。他可以把你.jsp的指向servlet也可以把你.jsp.text的指向servlet。名字事不过是一个代号而已。

阿神

不适合

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

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

阿神

请问下劫持了有什么办法恢复

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号