Servlet/JSP实战教程:搭建博客系统

By Ricky 课程任务:16 个 学习人数: 50+

可能是最简单易学的Servlet和JSP开发入门教程,结合开发实例,深入浅出地介绍学习Servlet的基础、JSP的基本语法、JSTL、JSP表达是语言(JSP EL)、Cookie、Session和过滤器(Filter)等核心知识。打造一个动态网站所需要掌握的都在这里了。

超级名师

导师来自北京大学计算机专业的老师和业界一流的工程师,帮助你快速成长

求职必备

导师们最大的烦恼就是每天各路公司求他们推荐程序员,帮帮他们吧,快到碗里来

实战导向

图文、代码与视频有机结合的实战课程内容,打造真实的项目,最佳实践一网打尽

专业工具

随时随地学习在线学习,记录完整的学习过程与轨迹,沉淀终生受益的代码和内容

课程简介

  • JSP和Servlet的基本原理
  • JSP表单处理
  • JSTL的使用
  • Session和Cookie
  • 创建MVC应用

David

北大教师,曾创办OSGi中文社区和软件开发协工具onboard

Ricky

天码营技术总监,全栈程序员, DevOps,超级工具控

Harttle

北大物理系出身的Linux极客,追求极致简单,武术发烧友

Cliff

传说中的快刀手,北大计算机应用与设计协会前理事长

Michael

Google工程师,北大信息科学技术学院本硕

Bob

Facebook工程师,北大信息科学技术学院本硕

Hash

北大数字艺术专业毕业,十年设计经历,极限运动爱好者

Li

任职于Twitter、Airbnb,德州扑克世界赌王大赛冠军

登录发表评论 登录 注册

txwhhny
txwhhny 于 4 天前

弄不出那个编辑器的效果,怎么整啊

564778568
564778568 于 15 天前

提示这个The requested resource is not available.

564778568
564778568 于 15 天前

照教程来不行啊

刘保方
刘保方 于 25 天前

http://localhost:8080/HelloWorld/这个不是完整的地址吗?还要文件夹?



要输入完整的servlet地址才能看到输出吧。。

@stetina

stetina
stetina 于 3 个月前

<c:out>

不如为null的话,默认设为/blog

这句话什么意思

Wenxuan
Wenxuan 于 4 个月前

这里判断empty的意义是?

if (values != null && !values[0].isEmpty()) {
	//下次自动登录按钮被选中
}
Wenxuan
Wenxuan 于 4 个月前

    下载bootstrap-wysihtml5的JSCSS到本地,并放在WebContent目录下Serve起来(当然也可以直接引用它们的外部路劲)

    错别字~

      Wenxuan
      Wenxuan 于 4 个月前

      参考代码默认情况下访问http://localhost:8080/register提示405错误:

      HTTP Status 405 - HTTP method GET is not supported by this URL

      Wenxuan
      Wenxuan 于 4 个月前

      请教一个问题,实战任务里面,我该如何做能让

      http://localhost:8080/register

      跳转到register.html页面?

      stetina
      stetina 于 4 个月前

      要输入完整的servlet地址才能看到输出吧。。

      Toder
      Toder 于 8 个月前

      tomcat自动生成的

      是我理解有误吗,JSESSIONID这个cookie是自动生成然后自动识别的吗?



      具体一点,缺什么东西?

      这里缺东西吧

      @llwwbb

      @Ricky

      @llwwbb

      llwwbb
      llwwbb 于 8 个月前

      是我理解有误吗,JSESSIONID这个cookie是自动生成然后自动识别的吗?



      具体一点,缺什么东西?

      这里缺东西吧

      @llwwbb

      @Ricky

      Ricky
      Ricky 于 8 个月前

      具体一点,缺什么东西?

      这里缺东西吧

      @llwwbb

      llwwbb
      llwwbb 于 8 个月前

      这里缺东西吧

      rabb1105
      rabb1105 于 8 个月前

      很好

      Jim111
      Jim111 于 8 个月前

      除了2个wysihtml的js和css文件以外,还要配置jquery和bootstrap的js和一些css文件。

      然后还要导入几个webfont字体才能正确显示出那个编辑器的效果。这节内容写得对新手不太友好。

      Toder
      Toder 于 9 个月前

      确实写错了,谢谢勘误grin

      写错了吧。“根据HTTP请求生成HttpServletResponse对象并传递给Servlet进行处理”,这里应该是HttpServletRequest吧

      @金子峻 酷毙了

      金子峻 酷毙了
      金子峻 酷毙了 于 9 个月前

      写错了吧。“根据HTTP请求生成HttpServletResponse对象并传递给Servlet进行处理”,这里应该是HttpServletRequest吧

      jayypc
      jayypc 于 10 个月前

      那么改相对路径的实际访问地址 中 改应该是该

      Dream Van
      Dream Van 于 10 个月前

      很不错啊,大家一起交流吧,490524283

      Bruce_Tu
      Bruce_Tu 于 1 年前

      一般代表引入了jQuery,可以参考jQuery教程。

      JSP中的$是什么意思?

      @cser

      sherlocklxf
      sherlocklxf 于 1 年前

      武器二

      Toder
      Toder 于 1 年前

      神马意思?

      ofj

      @licp333

      licp333
      licp333 于 1 年前

      ofj

      jackssir
      jackssir 于 1 年前

      代码clone 下来是空的。

      Toder
      Toder 于 1 年前

      jsp中${}是EL表达式的常规表示方式

      目的是为了获取{}中指定的对象(参数、对象等)的值

      @webmaster

      cser
      cser 于 1 年前

      JSP中的$是什么意思?

      咨询老师