可能是最简单易学的Servlet和JSP开发入门教程,结合开发实例,深入浅出地介绍学习Servlet的基础、JSP的基本语法、JSTL、JSP表达式语言(JSP EL)、Cookie、Session和过滤器(Filter)等核心知识。打造一个动态网站所需要掌握的都在这里了。
可能是最简单易学的Servlet和JSP开发入门教程,结合开发实例,深入浅出地介绍学习Servlet的基础、JSP的基本语法、JSTL、JSP表达式语言(JSP EL)、Cookie、Session和过滤器(Filter)等核心知识。打造一个动态网站所需要掌握的都在这里了。
导师来自北京大学计算机专业的老师和业界一流的工程师,帮助你快速成长
导师们最大的烦恼就是每天各路公司求他们推荐程序员,快到碗里来
图文、代码与视频有机结合的实战课程内容,打造真实的项目,最佳实践一网打尽
随时随地在线学习,记录完整的学习过程与轨迹,沉淀终生受益的代码和内容
登录发表评论 登录 注册
第10课的用例,创建博客成功,没有通过,哪位可以看一下呢
我用intelliJ配置 一套操作猛如虎 但也是只能登上8080 但是无论是/blog还是/blog/HelloWorld 都404
sudo
老师第四节第二篇,这一句打错了。应该是想说最后一节吧..
配环境第二步mv ~/Downloads/apache-tomcat-8.0.30 /usr/local显示permission denied是哪里出问题了呢?
老师你好,我想实现某人第一次进入create页面,由于没有登陆,跳转至login页面,登陆后自动跳转至create页面。
我在filter中的页面重定向里加了?next= request.getRequestURI()
但是,我在login页面登陆提交表单用的时doPost,用request.getParameter("next")没有办法get到next怎么办
把action的Create改成CreateBlogServlet 就行啦
题目说:
<c:out>
标签可以直接通过.
来访问对象的属性那么 ${blog.creator.name} 本身不也可以利用.来访问blog的属性吗,何必加那个<c:out> 标签
题目说:”用来显示一个表达式的结果,与
<%= %>
作用相似。不同之处在于,<c:out>
标签可以直接通过.
来访问对象的属性个人觉得<%= %> 里面也一样可以通过 . 来访问对象属性呀
问一下,这个是否启用了wysihtml5 控件,这个大家都是怎样改的啊?
一点思路都没有。
拜托把logo改成透明把,把图片的文字挡住了.
我明白了.我把WEB-INfF写错了下划线.晕a
如何访问web-inf下的html文件????默认是private不允许访问的,如何通过跳转实现访问web-inf下的html呢?
和前面的同学遇到过的情况一样。在浏览器中输入http://localhost:8080/blog/HelloWorld/ 返回的是404。控制台那边记录只有一个警告,其他正常。
十一月 07, 2017 10:40:41 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:blog' did not find a matching property.
即使。
也就是设置一个默认值,不至于最后输入为null。这样的空值。
<c:out value="{blog.url}" escapeXml="true" default="/blog" />
这表示会将会将博客的URL地址进行escape操作,如果为
null
的话,默认设为/blog
。value="{blog.url}" 这里是不是少了一个$. 应该是value=“${blog.url}”
第二课,提交了代码,测试不通过,显示
但我在本地运行是能正常输出时间的。
可以用Tomcat Manager查看,从localhost:8080可以进去
怎么查看有没有部署成功?代码是怎么体现路径的呢?代码是直接从教程里复制粘贴过来的,好像除了/helloworld以外就没有其它有关路径的东西了。
@bill_ion 可能没有部署成功。另外可能你的context path(/blog) 或者Servlet路径(/helloworld)和代码中的设置有差别。
换了台电脑启动tomcat后在浏览器输入localhost:8080不再显示404错误了。但是在部署和运行项目那一步,启动了tomcat服务器但是从浏览器打开却是http status 404-not found:
没有错误信息。现在想先跳过这个部分往下走,但在eclipse中配置tomcat服务器的时候,下拉菜单里没有java se 8。另外,在设置这一步之前有一步选择运行环境类型的(如下图),create a new local server那个复选框要不要打钩?
看控制台输出,是否有错误信息。另外你可以部署一个项目试试,看是否能访问。
命令行执行也是一样的结果,实在不知道什么原因了。
在命令行里执行,不要执行双击。
好吧我第一步就过不去了。tomcat下下来解压后,按教程双击startup.bat 启动tomcat,命令行窗口也出来了,但是在浏览器无论输入localhost:8080 还是127.0.0.1:8080 都显示404错误。
有一个警告
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:blog' did not find a matching property.
那URL应该是没错的,看看控制台有没有什么异常?
看一下web.xml
你所说的context path 是上图中的/blog吗?
你的context path是?
我都是按照教程来的,tomcat也启动了,在浏览器输入http://localhost:8080/blog/HelloWorld/后浏览器返回404
给的信息太少,无从判断。
老师 我按步骤创建了一个helloworld项目后 最后在浏览器访问却提示无法链接到服务器,请问是怎么回事?
检查一下本身的安装目录(链接的源)下有bin目录吗?
弄不出那个编辑器的效果,怎么整啊
提示这个The requested resource is not available.
照教程来不行啊
http://localhost:8080/HelloWorld/这个不是完整的地址吗?还要文件夹?
<c:out>
不如为
null
的话,默认设为/blog
。这句话什么意思
这里判断empty的意义是?
if (values != null && !values[0].isEmpty()) { //下次自动登录按钮被选中 }
错别字~
参考代码默认情况下访问http://localhost:8080/register提示405错误:
HTTP Status 405 - HTTP method GET is not supported by this URL
请教一个问题,实战任务里面,我该如何做能让
http://localhost:8080/register
跳转到register.html页面?
要输入完整的servlet地址才能看到输出吧。。
tomcat自动生成的
是我理解有误吗,JSESSIONID这个cookie是自动生成然后自动识别的吗?
具体一点,缺什么东西?
这里缺东西吧
很好
除了2个wysihtml的js和css文件以外,还要配置jquery和bootstrap的js和一些css文件。
然后还要导入几个webfont字体才能正确显示出那个编辑器的效果。这节内容写得对新手不太友好。
确实写错了,谢谢勘误
写错了吧。“根据HTTP请求生成HttpServletResponse对象并传递给Servlet进行处理”,这里应该是HttpServletRequest吧
那么改相对路径的实际访问地址 中 改应该是该
很不错啊,大家一起交流吧,490524283
一般代表引入了jQuery,可以参考jQuery教程。
武器二
神马意思?
ofj
代码clone 下来是空的。
jsp中
${}
是EL表达式的常规表示方式目的是为了获取
{}
中指定的对象(参数、对象等)的值@webmaster
JSP中的
$
是什么意思?