• velocity properties


    resource.loader=webapp  
    webapp.resource.loader.class=org.apache.velocity.tools.view.servlet.WebappLoader
    webapp.resource.loader.path=/WEB-INF/vm/  
    input.encoding="UTF-8"
    output.encoding="UTF-8"

    web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
        <display-name></display-name>
        <servlet>
            <servlet-name>customerVelocityServlet</servlet-name>
            <servlet-class>com.velocity.servlet.CustomerVelocityServlet</servlet-class>
            <init-param>
                <param-name>org.apache.velocity.properties</param-name>
                <param-value>/WEB-INF/velocity.properties</param-value>
            </init-param>
        </servlet>
      <servlet>
        <servlet-name>TransferServlet</servlet-name>
        <servlet-class>com.transfer.www.TransferServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>CodeServlet</servlet-name>
        <servlet-class>com.code.servlet.CodeServlet</servlet-class>
      </servlet>
      <servlet>
        <servlet-name>AddConditionServlet</servlet-name>
        <servlet-class>com.code.servlet.AddConditionServlet</servlet-class>
      </servlet>
    
    
    
    
        <servlet-mapping>
            <servlet-name>customerVelocityServlet</servlet-name>
            <url-pattern>/customerVelocityServlet</url-pattern>
        </servlet-mapping>
      <servlet-mapping>
        <servlet-name>TransferServlet</servlet-name>
        <url-pattern>/servlet/TransferServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>CodeServlet</servlet-name>
        <url-pattern>/servlet/CodeServlet</url-pattern>
      </servlet-mapping>
      <servlet-mapping>
        <servlet-name>AddConditionServlet</servlet-name>
        <url-pattern>/servlet/AddConditionServlet</url-pattern>
      </servlet-mapping>
    
    
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

    demo.vm

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> velocity </TITLE>
      
     </HEAD>
     
     <style type="text/css">
        .tPostion{
       background-color: white;
       text-align: left;
        600px;
      height: 800px;
      padding: 1px;
      border: 2px solid black;
        }
        </style>
    
     <BODY>
        <h1>Output</h1>
    <!--
        <Textarea rows="10" cols="150">
        
        #parse("/WEB-INF/vminclude/specLayout.txt")
        
        </Textarea>
            
            -->
        <center>
        <div class="tPostion">
        #parse("/WEB-INF/vminclude/specLayout.txt")
        </div>
    </center>
     </BODY>
    </HTML>

    index.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
      </head>
      
      <body>
        <form action="${pageContext.request.contextPath}/servlet/TransferServlet" method=="post">
        <center>
        
        <table>
        
            <tr>
                <td><h1>Check option</h1> </td>
            </tr>
            <tr>
                <td><h1><input type="radio" id="moption" name="myoption" value="code" checked="checked">Code by myself</h1></td>
                
            </tr>
       
            <tr>
                <td><h1><input type="submit" name="submit" value="submit"></h1></td>
                
            </tr>
            
        </table>
    
                    
                 
             
             
        </center>           
        </form>
       
      </body>
    </html>
  • 相关阅读:
    Linux常用命令大全(非常全!!!)
    Springboot项目与vue项目整合打包
    Spring Boot开启Druid数据库监控功能
    (八)CXF添加自定义拦截器
    (七)CXF添加拦截器
    (六)cxf处理一些Map等复杂类型
    (无)webservice执行过程深入理解
    (四)CXF处理JavaBean以及复合类型
    (三)使用CXF开发WebService客户端
    (二)使用CXF开发WebService服务器端接口
  • 原文地址:https://www.cnblogs.com/MarchThree/p/3655509.html
Copyright © 2020-2023  润新知