maven打war 自定义properties 到jsp页面

问题描述

在maven打war包时,pom.xml自定义的properites 可以打到*.properties文件中,但是在*.jsp中引用自定义变量无法打入,求一份可以打到jsp中的pom.xml自定义变量是在pom.xml的 profile properties 中定义的,比如以下域名:图片域名、样式域名等等。在jsp页面中有引入样式形如<link href="${profile.xxx.domain}/a/b/c.css" rel="stylesheet" type="text/css" />profile.xxx.domain 实在 pom.xml 中 <profile> <id>development-ws</id> <properties><profile.xxx.domain>http://www.jd.com/</profile.xxx.domain> </properties> </profile>

解决方案

给你个完整的看看:<build><resources><resource><directory>src/main/resources</directory><includes><include>*.*</include><include>**/*.*</include></includes><filtering>true</filtering></resource></resources><plugins><!-- compiler插件, 设定JDK版本 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.0</version><configuration><source>${jdk.version}</source><target>${jdk.version}</target><showWarnings>true</showWarnings></configuration></plugin><!-- war打包插件, 设定war包名称不带版本号 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.3</version><configuration><warName>${project.artifactId}</warName><webResources><resource><directory>src/main/webapp</directory><includes><include>*.*</include><include>**/*.*</include></includes><filtering>true</filtering></resource></webResources></configuration></plugin></plugins></build>
解决方案二:
推荐尝试下 gradle !
解决方案三:
检查你的pom有没有war打包插件,如下:<!-- war打包插件, 设定war包名称不带版本号 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.3</version><configuration><warName>${project.artifactId}</warName><webResources><resource><directory>src/main/webapp</directory><includes><include>*.*</include><include>**/*.*</include></includes><filtering>true</filtering></resource></webResources></configuration></plugin>

时间: 2024-10-28 16:47:57

maven打war 自定义properties 到jsp页面的相关文章

使用自定义标签实现JSP页面和代码的分离

js|页面 Test.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>My JSP 'Test.jsp' starting page</title>  </head>   <body>    This is my JSP page. <br>    Date

JSP页面中的自定义标签

js|页面 JSP页面中的自定义标签 JSP页面中的自定义标签 Stephanie Bodoff 用于调用Javaean组件中的操作和执行请求分派的标准JSP标签简化了JSP页面的开发和维护.JSP技术还提供了在自定义标签中封装其他动态功能的机制,这种自定标签是JSP语言的扩展.自定义标签通常是以标签库的形式出现的,它定义了一组相关的自定义标签,并包含实现这些标签的对象. 可以由自定义标签执行的任务包括对隐式对象的操作.处理表单.访问数据库和其他企业级服务,如电子邮件和目录.以及执行流程控制.J

JSP页面中的自定义标签2

js|页面 JSP页面中的自定义标签2 带属性的标签 在标签handler中定义属性对于每一个标签属性,都必须在标签handler中定义一个属性以及符合JavaBean结构规范的get和set方法.例如,logic:present标签的标签handler <logic:present parameter="Clear"> 包含下列声明和方法: protected String parameter = null;public String getParameter() { r

jsp页面怎么访问serlvet中自定义的方法?

问题描述 如果我想访问servlet中自定义的delete()方法,在jsp页面中我想这样<ahref="testServlet?do=delete">delete</a>来访问这个delete方法,那我该怎么做,就像struts中的DispatchAction一样,我不想不所有的东西都写在doPost()里,那样会膨胀 解决方案 解决方案二:获取参数,根据值判断方法解决方案三:那么你就在dopost或者doget方法里面根据传递过来的参数判断分别调用自己的方法

spring3 mvc如何配置jsp页面中使用的全局变量

问题描述 例如我在很多jsp页面都会引用到css,对于css的路径因为在开发时和发布时是不一样的,所以我想把它们的路径配置成变量,在一处统一管理,就像下面这样:在某处定义一个类似properties的文件,文件内容如:csspath = myapp/css/然后在jsp页面中就可以直接这样使用:<link rel="stylesheet" type="text/css" href="${csspath}mystyle.css"/>请问

JSP 页面是什么?

js|页面 JSP  页面是 web 开发人员使用 JSP 内置标签和自定义标签,结合其他静态标签(HTML 或 XML 标签)生成的页面.JSP 页面的扩展名为  .jsp 或.jspx,web 服务器通过此扩展名通知 JSP 引擎处理该页面中的元素.通过部署描述文件 web.xml,也可使用其他扩展名和  JSP 引擎联系.  JSP 规范里描述了 JSP 页面的确切格式.  JSP 页面如何工作? 通过  JSP 引擎解释 JSP 页面中的标签,生成所需内容.例如,调用一个 bean 来访

Jsp页面URL中传递参数乱码的方法

  Jsp页面在URL中传递参数会出现乱码 解决方法如下: 一.使用更改Tomcat的方法.这个方法简单,但是需要改动的地方是服务器软件级别的,如果稍微变动系统将无法正确转码,移植性不高. 1.来到tomcat目录,找到conf目录下的server.xml问价,打开,找到标签,在最后添加URIEncoding='GBK',效果如下: view plaincopy to clipboardprint? port="8080"maxThreads="150"minSpa

在需要许多不同jsp页面反馈后台数据处理的错误信息的时候,如何只做一个error.jsp页面?

问题描述 在需要许多不同jsp页面反馈后台数据处理的错误信息的时候,如何只做一个error.jsp页面? 如题所示,本人现在在写一个结构比较简单的基于Jsp/Servlet的web系统. 不同jsp页面反馈后台数据处理的错误时候,如何只做一个error.jsp页面然后根据各个servlet情况显示错误信息? 比如在许多Servlet中,举一个例子: //前略 if(MainDAO.createAssess(credit,usertype,ordersID,orderstype)>-1){ res

对象-如何在JSP页面用EL判断HashSet中是否存在某值

问题描述 如何在JSP页面用EL判断HashSet中是否存在某值 本来tomcat7是支持直接EL取到Set对象然后调用contains方法的. 无奈生产环境使用的是tomcat6,不支持这种方式 想写自定义标签,网上找的文档都是0几年的,现在这种需求都是用什么方法解决的 我目前是要做一个列表显示全部的可选内容,Set中存的是对象中已经存在的选项 如果已经存在就打钩,我用这种方式进行处理的 解决方案 不用EL,直接用<%=%>吧.或是把Set变成List,输出给JS,由JS进行判断.