java web 项目部署后,JSP页面不能访问webRoot下的sitemap.xml和robots.txt文件

解决方式如下:首先,我在项目中使用了SPring框架,Web.xml中配置了拦截器(出现这个问题的很多人都描述,当删除web.xml中的拦截器,就能够加载出图片),同时在applicationContext.xml中配置各种Spring的配置。实践中发现,如果web.xml中的拦截器配置了拦截"/",则在applicationcontext.xml中必须设置防止静态文件被拦截的代码;如果您web.xml中配置的拦截器不是拦截的"/",则不会出现webroot下的静态文件被拦截。因此,假如您在web.xml中配置了“/”的拦截器:<servlet><servlet-name>springMvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</pa...

java.lang.ClassNotFoundException: org.apache.jsp.error_jsp

缺少jar包第一个:standard-1.1.2.jar第二个:jstl-1.2.jar...

SpringBoot访问不了JSP但却能进入后台

博主在使用sring-boot跳转HTML页面后,由于好奇心就想跳转到JSP页面,就在网上搜相关信息,结果不是跳转500错误就是下载JSP文件。各种坑啊,在博主跳了N多坑后,终于跳转JSP页面成功。故写此文章便于使用到的小伙伴不再进坑。1、新建spring-boot项目 目录结构如下2、新建TestController.java文件,内容如下 packagecom.example.controller;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;@ControllerpublicclassTestController{@RequestMapping("/index")publicStringindex(){return"index";}}3、新建webapp文件夹,与resources同级。4、新建JSP页面,此时发现New里面没有JSP页面。需要设置一下才会出现哟。5、点击File->P...

Spring Boot项目跳转不到jsp页面是怎么回事

一直报错:解决方法:改成下面的 ...

SpringBoot 之jsp

Boot内嵌的tomcat是不支持jsp的,jetty也是。 虽然boot也是有默认配置一个InternalResourceViewResolver,但是它并不像我们在springmvc中熟悉的那样,它没有解析jsp的功能。 其实InternalResourceViewResolver的含义只是内部资源的视图解析器,更准确的说,它是直接把资源试图的解析交给了j2ee容器。在传统的springmvc+tomcat项目中,很明显就是tomcat,具体的工作是我们熟悉的org.apache.jasper.servlet.JspServlet 完成的。但是在内嵌的tomcat环境中,并没有提供一个默认的jsp解析器。因为, JspServlet是 jasper.jar的内容。如果我们想在boot中使用jsp的话,我们需要引入类似的这么一个jar: tomcat-embed-jasper-xxx.jar,对应的maven是:<dependency><groupId>javax.servlet</groupI...
代码星球 代码星球·2020-04-06

jsp的 javascript中 嵌套 html 注释

看到公司的代码,我也是蛋疼了,各种乱。还发现有很多的jsp的javascript中嵌套html注释,这个可行?我之前可是没用过。后面查找各种资料发现,这个也是可行的,主要是为了兼容不支持js脚本的浏览器——我也是醉了,浏览器如果不兼容js脚本,恐怕绝大部分的功能都不能用了吧,那么这样的嵌套有何意义? /***表明这个类是做什么的*//**多行注视*///当行注视以上是javajavaScript<!-内容->这是html里的--这个好像是sql里面的  javascript中嵌套html注释<!--alert(11);-->————被忽略  <!--alert(222);--> ————alert222出来,但是ie,调试模式下,报错。。,chrome下正常。 <!--alert(33);--> ———&m...

[Servlet&amp;JSP] 从JSP到Servlet

JSP与Servlet是一体的两面,JSP最后都会被容器转译为Servlet源码,自己主动编译为.class文件,载入.class文件然后生成Servlet对象。由容器转译后的Servlet类具有_jspInit()、_jspDestroy()、_jspService()等方法,名称中有下划线前缀,表示这些方法都是容器转译时维护的,我们不应该从写这些方法。假设想要做些JSP初始化或收尾的工作。则应定义jspInit()或jspDestryoy()方法。JSP指示(Directive)元素的主要目的在于。指示容器将JSP转译为Servlet源码时,必须遵守的一些信息。指示元素的语法例如以下:<%@指示类型[属性="值"]*%>在JSP中有三种经常使用的指示类型:page、include和taglib。page指示类型告知容器怎样转译当前的JSP网页。include指示类型告知容器将别的JSP页面包含进来进行转译。taglib指示类型告知容器怎样转译这个页面中的标签库(TagLibrary)。指示元素中能够有多对属性/值,必要时。同一个指示类型能够用数个指示元素来设置。<...
代码星球 代码星球·2020-04-06

jsp的九大内置对象

一、内置对象概念:在jsp中,不需要创建,可以直接使用的对象  jsp九大内置对象对象  作用类型作用域request 请求对象javax.servlet.ServletRequestRequestresponse响应对象javax.servlet.ServletResponsePagepageConText页面上下文对象javax.servlet.jap.PageContextPagesession会话对象javax.servlet.http.HttpSessionSessionapplication应用程序对象javax.servlet.ServletContextApplicationout 输出对象javax.servlet.jsp.JspWriterPageconfig配置对象javax.servlet.ServletConfigPagepage页面对象java.lang.ObjectPageexception例外对象java.lang.ThrowablePage二、三大指令1、page指令作用:告诉tomcat服务器如何翻译jsp文件2、tag...
代码星球 代码星球·2020-04-05

jsp标签${fn:contains()}遇到问题记录

   在jsp页面要实现这样一个功能,列表的某一列字段要显示的数据,是从后台的一个列表中获取的,数据库里面该列存储的方式是类似1,2,3这样的主键id数据。显示的时候要根据id显示名称,如果是多个则要逗号分隔这种。  第一次是这样实现的:                            <c:forEachvar="cooperation"items="${cooperationTypeList}"><c:iftest="${fn:contains(entity.cooperationId,cooperation.id)}">${cooperation.cooperationName}</c:if></c:forEach> 然而这样有个问题,比如我刚好list的值里面有一个是15,而数据库里面存储了1,5,那么就会显示两个。这个应该是和contains有关。只要包含他的一个子集就会全部显示。 然后想了想,似乎也没有好的处理方法。又重新在后台处理...

jsp 记录

   前后端开发好久后,一直没怎么用前端开发了。最近任务比较急,又开始写jsp页面了。。。    1)jquery.validate.min.js用法总结    https://www.cnblogs.com/xiaoqian1993/p/5822546.html 主要是自定义验证的使用    2).  获取选中的select选项的值varchooseOption=$("#durationStrategy").find("option:selected").val();$("#showStrategy").show();//显示$("#twoPrice").hide();//隐藏$("#passengerDiv").empty()//div空初始化hiddenPassJson!=undefined//不为空判断防止修改时候出现undefine异常varjson=eval("("+hiddenPassJson+")");//解析j...
代码星球 代码星球·2020-04-05

SpringMVC的JSP页面中中EL表达式不起作用的问题解决

原文地址:https://blog.csdn.net/sinat_35512245/article/details/53611663...

jsp的useBean标签使用

创建JavaBeanpackagecom.itheima.domain;publicclassPerson{privateStringname;privateintage;privateStringsex;publicPerson(){super();}publicPerson(Stringname,intage,Stringsex){super();this.name=name;this.age=age;this.sex=sex;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}} jsp的useBean其中id是对象名,class是类的完整路径,如果存在这个对象,则指向这个对象,如果...
代码星球 代码星球·2020-04-05

jsp实现计算器

JavaBeanpackagecom.itheima.domain;importjava.math.BigDecimal;publicclassBigDecimalDemo{privatedoublefirstNum;privatecharfuHao='+';privatedoublesecondNum;publicdoublegetFirstNum(){returnfirstNum;}publicvoidsetFirstNum(doublefirstNum){this.firstNum=firstNum;}publicchargetFuHao(){returnfuHao;}publicvoidsetFuHao(charfuHao){this.fuHao=fuHao;}publicdoublegetSecondNum(){returnsecondNum;}publicvoidsetSecondNum(doublesecondNum){this.secondNum=secondNum;}publicdoubletoResult(){doubleresult=0;switch(fuHao)...
代码星球 代码星球·2020-04-05

jsp方式通知客户端下载文件

<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@pageimport="java.io.FileInputStream"%><%@pageimport="java.io.OutputStream"%><%Stringrealpath=application.getRealPath("/images/1.jpg");FileInputStreamin=newFileInputStream(realpath);//通知客户端以下载方式response.setHeader("Content-Disposition","attachment;filename=1.jpg");OutputStreamos=response.getOutputStream();bytebuf[]=newbyte[1024];intlen=-1;while((len=in.read(buf))!=-1){os.write(buf,0,len);}in.close();%> ...

JSP基础

一、JSP1、JSP实际上就是Servlet,他是由容器翻译成Servlet源文件,再编译,用户看到的是servelt的响应结果二、JSP语法1、JSP模板:JSP页面中的HTML都是模板代码2、JSP表达式:2.1作用:将程序数据输出到客户端2.2语法:<%=变量或表达式%>表达式后面不能有分号3、Jsp脚本:3.1作用:在JSP中编写Java代码3.2语法:<%第一行java代码;第二行java代码;%>4、JSP声明:4.1作用:声明中的代码会出现在翻译后的Servlet的_jspService()外面,即为jsp对应的Servlet声明成员变量和成员方法。4.2语法:<%!java声明%>5、注释4.2作用:注释的代码不会被翻译到Servlet中4.3语法:<%--这是注释--%>(与HTML中的<!--HTML注释-->是完全不同,HTML注释对java脚本不起作用)三、JSP指令Note:更改MyEclipse提供的默认JSP模板。查找Servlet.java所在的位置,再打开jsp文件夹,修改jsp.vtl和JS...
代码星球 代码星球·2020-04-05
首页上一页...2324252627...下一页尾页