This commit is contained in:
@@ -109,13 +109,6 @@ public class NodeHttpServer extends NodeServer {
|
|||||||
final String[] mappings = ws.value();
|
final String[] mappings = ws.value();
|
||||||
String pref = ws.repair() ? prefix : "";
|
String pref = ws.repair() ? prefix : "";
|
||||||
DefaultAnyValue servletConf = (DefaultAnyValue) en.getProperty();
|
DefaultAnyValue servletConf = (DefaultAnyValue) en.getProperty();
|
||||||
WebInitParam[] webparams = ws.initParams();
|
|
||||||
if (webparams.length > 0) {
|
|
||||||
if (servletConf == null) servletConf = new DefaultAnyValue();
|
|
||||||
for (WebInitParam webparam : webparams) {
|
|
||||||
servletConf.addValue(webparam.name(), webparam.value());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.httpServer.addHttpServlet(servlet, pref, servletConf, mappings);
|
this.httpServer.addHttpServlet(servlet, pref, servletConf, mappings);
|
||||||
if (ss != null) {
|
if (ss != null) {
|
||||||
for (int i = 0; i < mappings.length; i++) {
|
for (int i = 0; i < mappings.length; i++) {
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
/*
|
|
||||||
* To change this license header, choose License Headers in Project Properties.
|
|
||||||
* To change this template file, choose Tools | Templates
|
|
||||||
* and open the template in the editor.
|
|
||||||
*/
|
|
||||||
package org.redkale.net.http;
|
|
||||||
|
|
||||||
import java.lang.annotation.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 功能同JSR 315 (java-servlet 3.0) 规范中的 @WebInitParam
|
|
||||||
*
|
|
||||||
* <p>
|
|
||||||
* 详情见: https://redkale.org
|
|
||||||
*
|
|
||||||
* @author zhangjx
|
|
||||||
*/
|
|
||||||
@Target({ElementType.TYPE})
|
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
|
||||||
@Documented
|
|
||||||
public @interface WebInitParam {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数名
|
|
||||||
*
|
|
||||||
* @return String
|
|
||||||
*/
|
|
||||||
String name();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数值
|
|
||||||
*
|
|
||||||
* @return String
|
|
||||||
*/
|
|
||||||
String value();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数描述
|
|
||||||
*
|
|
||||||
* @return String
|
|
||||||
*/
|
|
||||||
String description() default "";
|
|
||||||
}
|
|
||||||
@@ -49,13 +49,6 @@ public @interface WebServlet {
|
|||||||
*/
|
*/
|
||||||
int moduleid() default 0;
|
int moduleid() default 0;
|
||||||
|
|
||||||
/**
|
|
||||||
* 参数
|
|
||||||
*
|
|
||||||
* @return WebInitParam[]
|
|
||||||
*/
|
|
||||||
WebInitParam[] initParams() default {};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 备注描述
|
* 备注描述
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user