0 0

maven 编写 archetype 中velocity与jquery和jstl冲突5

自己编写了一个项目骨架发布到部署的nexus上,已经可以成功快速构建一个appfuse式的项目,但是当编写一些变量的时候,发现maven生成的项目使用了velocity来替换,与项目本身的jstl和jquery冲突,请问如何解决?报错如下。

Caused by: org.apache.maven.plugin.MojoFailureException: org.apache.maven.archetype.exception.ArchetypeGenerationFailure: Error merging velocity templates: Encountered "[\'ACEGI_SECURITY_LAST_EXCEPTION\'].message}</span></li>\r\n\t\t</ul>\r\n\t\t<ul>\r\n\t\t\t<li style=\"list-style: none;margin-top: 15px;\"><input name=\"j_login\" id=\"j_login\"\r\n\t\t\t\ttype=\"button\" onclick=\"doSubmit()\" value=\"\ufffd\ufffd\u00bc\" />\r\n\t\t</ul>\r\n\t</div>\r\n</div>\r\n</form>\r\n<div id=\"bottom\" >\r\n\t<div class=\"chinamobile-badge\">\r\n\t\t<img src=\"<%=basePath%>/images/cmccLogo.jpg\" width=\"107\" height=\"60\" alt=\"chinamobile\"/>\r\n\t</div>\r\n\t<div class=\"badge-sep\"></div>\r\n\t<!--[if IE]>\r\n\t<!--\r\n\t<div class=\"ui-widget\" style=\"margin:0px auto;position: absolute;width:100%;top:50px;\">\r\n\t\t<div class=\"ui-state-highlight ui-corner-all\" style=\"padding: 0 .7em;\">\r\n\t\t\t<p><span class=\"ui-icon ui-icon-info\" style=\"float: left; margin-right: .3em;\"></span>\r\n\t\t\t<span id=\'alertMsg\'>\r\n\t\t\t\t\u02b9\ufffd\ufffdw3c\ufffd\ufffd\u05fc\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u053f\ufffd\r\n\t\t\t</span></p>\r\n\t\t</div>\r\n\t</div>\r\n\t-->\r\n\t<![endif]-->\r\n</div>\r\n<img src=\"<%=basePath%>/images/tree.png\" alt=\"\" width=\"385\" height=\"387\" class=\"topleft\"/>\r\n</body>\r\n<script type=\"text/javascript\">\r\n\tif(navigator.userAgent.indexOf(\"MSIE\")>0){\r\n\t}else{\r\n\t\tdocument.write(unescape(\"%3Cscript src=\'<%=basePath%>/js/bird.js\' type=\'text/javascript\'%3E%3C/script%3E\"));\r\n\t}\r\n</script>\r\n</html>\r\n" at line 98, column 95 of archetype-resources/src/main/webapp/login.jsp

具体的login.jsp 98行为
<li style="list-style: none;"><span style="color: red;">${sessionScope['ACEGI_SECURITY_LAST_EXCEPTION'].message}</span></li>

jquery通过改写$符号定义解决问题,请问jstl该如何整呢?
2012年7月22日 13:18

1个答案 按时间排序 按投票排序

0 0

采纳的答案

看看这个velocity 指令能不能帮到你 #literal() #end
原样输出#literal()中包含的文本

2012年7月22日 13:54

相关推荐

    maven-archetype-quickstart-1.1.jar包下载

    Maven是Java开发中的一款强大的构建工具,它简化了项目的构建、依赖管理和生命周期过程。`maven-archetype-quickstart-1.1.jar` 是一个Maven的快速启动 archetype 包,专门用于帮助开发者快速创建一个新的Maven项目...

    maven_archetype-catalog.zip

    《 Maven Archetype Catalog:加速Eclipse中的Maven项目创建 》 在软件开发过程中,Maven作为Java项目管理工具,其强大的依赖管理和构建能力深受开发者喜爱。然而,当我们使用Eclipse这样的集成开发环境(IDE)时,...

    maven_archetype

    2. **配置 Archetype**:在 Maven 的命令行中,使用 `mvn archetype:generate` 命令,然后按照提示输入 archetype 的 ID、groupId、artifactId 和 version 等信息。 3. **生成项目**:Maven 会根据输入的信息下载...

    maven-archetype-webapp-1.0.jar下载

    2. **创建项目**:在命令行中,使用`mvn archetype:generate`命令,并指定对应的archetype id,如`maven-archetype-webapp`,然后按照提示输入项目信息,如groupId、artifactId和version。 3. **编译与运行**:生成...

    maven-archetype-quickstart-1.1.jar下载

    解决Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1] 1. 下载maven-archetype-quickstart-1.1.jar 文件地址: 2.cmd窗口执行mvn install:install-file -...

    maven-archetype-webapp-1.0.jar

    新建maven项目失败,不能下载maven-archetype-webapp-1.0.jar包

    新建maven项目失败需要的jar包,maven-archetype-quickstart-1.1.jar

    1. 将`maven-archetype-quickstart-1.1.jar`文件放置在你的Maven本地仓库中,路径通常是`~/.m2/repository/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/`(Windows系统下的用户路径可能会略有不同...

    maven-archetype-quickstart

    1.maven-archetype-quickstart-1.1.jar 用于搭建maven模块项目 2.打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -...

    maven-archetype-3.1.2-source-release.zip

    《 Maven 深度解析:基于maven-archetype-3.1.2-source-release的实践与探索》 Maven,作为Java世界中广受欢迎的项目管理和构建工具,以其强大的依赖管理和标准化的构建流程,极大地简化了软件开发过程。本文将深入...

    maven-archetype-webapp-1.4

    更新了配置jdk1.8,web.xml为4.0

    maven-archetype-quickstart-1.1.zip

    使用这个archetype,开发者可以避免手动创建目录结构和编写基础配置文件的繁琐工作。只需按照提示输入项目相关的属性(如groupId、artifactId、version),Maven就会自动生成一个完整的项目结构。这对于快速启动新的...

    maven-archetype-quickstart-1.1.jar.zip

    Maven Archetype Quickstart是Apache Maven中的一个工具,用于快速生成Maven项目的初始结构。它包含了一组预定义的目录和文件,使得开发者无需从零开始搭建项目,极大地提高了开发效率。在Linux(特别是Ubuntu)环境...

    gwt-maven-archetype source code

    标题 "gwt-maven-archetype source code" 暗示了我们正在讨论一个与Google Web Toolkit (GWT) 和 Maven 相关的项目模板。GWT 是一个用于开发富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用 Java 语言...

    maven-archetype-webapp

    2.在下载包的目录执行:mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=maven-archetype-webapp-1.0.jar

    servlet3-maven-archetype

    在这个名为“servlet3-maven-archetype”的项目中,我们看到的是一个使用Maven构建的Servlet3.1 Web应用程序模板,适用于IDEA用户。 1. **Servlet3.1的新特性** - **异步处理**:Servlet3.1引入了异步处理,允许...

    maven-archetype-quickstart-1.4.jar.zip

    在Java开发领域,Maven是一个不可或缺的工具,它是一个项目管理和综合工具体,用来构建、管理和部署Java项目。`maven-archetype-quickstart-1.4.jar.zip` 是一个包含Maven快速启动模板的压缩包,版本为1.4。这个模板...

    2021最新的maven本地archetype-catalog.xml

    idea用maven骨架创建项目速度慢,添加archetype-catalog.xml到本地仓库的文件夹后,设置-DarchetypeCatalog=local,就能使用maven默认的archetype-catalog.xml,再不用远程下载。

Global site tag (gtag.js) - Google Analytics