jsp 中 input 中的 name 怎么理解
- 0次
- 2021-08-12 07:04:29
- idczone
最近刚开始学习,jsp 但是遇到了 input 里面的 name 属性,对于这个还有里面的 value 属性不是太理解,大佬们可以使用通俗的语言解释一下吗?
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/input谷歌 必应
另外 jsp 其实是 java 的技术,你放 javascript 板块下不大对头。。
另外你问的问题感觉是是 HTML 范畴的。。
另外 JSP 没有学习的必要了,学 Java 后端的话了解三大组件 Servlet,Filter 和 Listenner 写一个简单响应 hello 的小程序,就可以直接跳转学习 SpringBoot+SpringWeb 开发了。
我们这门课是选修课,但我不想随便学学,总想着能学好就学好一点,JSP 为什么没有学习的必要了(本人从 C 到现在的 python 对 Java 了解的不是很多)?
感谢
感谢
> JSP 为什么没有学习的必要了
一方面,已经经理了 JSP -> freemarker/velocity -> Thymeleaf 这样的迭代;另一方面,现在前后端分离了。
以前餐馆只有一个厨子,点菜做菜都是他。现在服务员漂亮又好找。这就是为什么。
jsp 你世界第一,老板都不一定会选用,很多花里胡哨可以前端处理。
另外,你的问题其实是 HTML 的问题,不属于 JSP 的问题。
jsp 应该是 java 领域最纯粹的模板引擎技术了,其他模板引擎都花里胡哨的,思想都继承自 jsp 。
JSP 是 MVC 那个年代的产物,那是前后端还不怎么分离的年代。而现在开发网站肯定都是前后端分离与 RESTful 了,所以 JSP 没有学习的必要。想要了解为什么 MVC 被逐渐淘汰,可以搜索“前后端分离历史”之类的去进一步了解,这个话题太大了,我这里也说不清。既然是选修课的话你也可以问问老师的看法。。。虽然我不明白选修课这种应该不是学院摊牌老师自主开设的课程为什么会出现 JSP 这么落伍的技术。。
就是 html 的内容,input 一般都有 name,多个 input 同一个 name 浏览器根据 input 类型的不同渲染成不同的组件,表单 form 里 input 的 name 也会变成参数的字段名,提交表单的时候会跟具体参数一起发出去。jsp 这种模板引擎现在几乎都不用了,当年没学过看了一小下就懂了,只要会 java 和前端,jsp 完全没难度的。
好的,谢谢啦
java 服务端渲染 freemarker 是最香的吧
回应 的建议
这份入门资料不错
docs.oracle.com/cd/B14099_19/web.1012/b14017/filters.htm