상용 상수 소개
13357 단어 springfreemarkerstrutsvelocityaction
상수 정의
상수 는 struts. xml 또는 struts. properties 에서 설정 할 수 있 습 니 다. struts. xml 에서 설정 하 는 것 을 권장 합 니 다. 두 가지 설정 방식 은 다음 과 같 습 니 다. (1) struts. xml 파일 에 상수 설정
상용 상수 소개
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
Struts 2 constant
, Struts 2 , struts.xml , struts.properties 。
1.<constant name="struts.i18n.encoding" value="UTF-8" />
Web , HttpServletRequest setCharacterEncoding 。
2.<constant name="struts.i18n.reload" value="false"/>
HTTP , 。 false。 true , false。
3.<constant name="struts.custom.i18n.resources" value="application"/>
Struts 2 , , (,) 。
4.<constant name="struts.action.extension" value="action" />
Struts 2 , action, *.action Struts 2 。 , (,) 。
5.<constant name="struts.serve.static.browserCache " value="true" />
, true( ), 。
6.<constant name="struts.configuration.xml.reload" value="false" />
struts 2 , , false( ), 。
7.<constant name="struts.configuration.files" value="struts-default.xml,struts-plugin.xml,struts.xml"/>
Struts 2 , , (,) 。 struts-default.xml,struts-plugin.xml, struts.xml, , Struts 2 struts.xml 。
8.<constant name="struts.configuration" value="org.apache.struts2.config.DefaultConfiguration"/>
struts2 , org.apache.struts2.config.DefaultConfiguration, , Configuration , struts2 。
8.<constant name="struts.continuations.package" value=""/>
Actions package 。
10.<constant name="struts.devMode" value="true" />
, 。
11.<constant name="struts.serve.static.browserCache" value="false"/>
。 , , false。
12.<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
Struts 2 , true。 , false。
13.<constant name="struts.enable.SlashesInActionNames" value="false"/>
Struts 2 Action , false。 Action , true。
14.<constant name="struts.tag.altSyntax" value="true"/>
Struts 2 , , true, true。
15.<constant name="struts.devMode" value="false"/>
Struts 2 。 true, 、 。 true flase , false。 , , true, , false。
16.<constant name="struts.ui.theme" value="xhtml"/>
, xhtml, simple,xhtml ajax。
17.<constant name="struts.ui.templateDir" value="template"/>
, template, template 。
18.<constant name="struts.ui.templateSuffix" value="ftl"/>
, ftl。 ftl、vm jsp, FreeMarker、 Velocity JSP 。
19.<constant name="struts.velocity.configfile" value="velocity.properties"/>
Velocity velocity.properties 。 velocity.properties。
20.<constant name="struts.velocity.contexts" value=""/>
Velocity Context , Context, Context (,) 。
21.<constant name="struts.velocity.toolboxlocation" value=""/>
Velocity toolbox 。
22.<constant name="struts.url.http.port" value="80"/>
Web 。 , Struts 2 URL ( Url ), Web 。
23.<constant name="struts.url.https.port" value="443"/>
struts.url.http.port , Web 。
24.<constant name="struts.url.includeParams" value="none|get|all"/>
Struts 2 URL 。 none、get all , 、 GET 。
25.<constant name="struts.dispatcher.parametersWorkaround" value="false"/>
Java EE , HttpServlet Request getParameterMap() , true 。 false。 WebLogic、Orion OC4J , true。
26.<constant name="struts.freemarker.manager.classname" value=""/>
Struts 2 FreeMarker 。 org.apache.struts2.views.freemarker.FreemarkerManager, Struts 2 FreeMarker 。
27.<constant name="struts.freemarker.wrapper.altMap" value="true"/>
true false , true。 。
28.<cosntant name="struts.freemarker.templatesCache" value="false" />
freemarker , template WEB_APP/templates.
29.<constant name="struts.xslt.nocache" value="false"/>
XSLT Result 。 , true; , false。
30.<constant name="struts.custom.properties" value="application,org/apache/struts2/extension/custom
"/>
Struts2 , struts.properties 。 , (,) 。( struts.properties!)
31.<constant name="struts.locale" value="zh_CN"/>
。
32.<constant name="struts.mapper.class" value="org.apache.struts2.dispatcher.mapper.DefaultActionMapper"/>
url action , org.apache.struts2.dispatcher.mapper.DefaultActionMapper
33.<cosntant name="struts.mapper.alwaysSelectFullNamespace" value="false" />
slash namespace
34.<constant name="struts.multipart.maxSize" value="2097152"/>
multipart ( , Struts 2 )。
35.<constant name="struts.multipart.parser" value="cos"/>
MIME-type multipart/form-data, (cos、pell、jakarta)
multipart org.apache.struts2.dispatcher.multipart.MultiPartRequest ( )。
36.<constant name="struts.multipart.saveDir" value="/tmpuploadfiles"/>
, javax.servlet.context.tempdir。
37.<constant name="struts.objectFactory" value="spring" />
Struts 2 Action Spring 。
38.<constant name="struts.objectFactory.spring.autoWire" value="name"/>
spring , : name, type, auto, and constructor (name )
39.<constant name="struts.objectFactory.spring.useClassCache" value="true"/>
spring , bean , true or false, true。
40.<cosntant name="struts.objectTypeDeterminer" value="tiger" />
<!-- , tiger notiger-->
<!-- Web . , , GBK GB2312;
: GBK , HttpServletRequest setCharacterEncoding . >
<constant name="struts.i18n.encoding" value="UTF-8" />
<!-- Struts 2 ObjectFactory Bean, spring.-->
<constant name="struts.objectFactory" value="spring" />
<!-- Spring , name, Bean name . >
<constant name="struts.objectFactory.spring.autoWire" value="name" />
<!-- Spring , Bean , true false , true. . >
<constant name="struts.objectFactory.spring.useClassCache" value="true" />
<!-- multipart/form-data MIME ( ) , cos,pell jakarta , cos ,pell common-fileupload . jakarta.
: cos pell , JAR Web . , cos , cos JAR , WEB-INF/lib . >
<constant name="struts.multipart.parser" value="jakarta" />
<!-- , javax.servlet.context.tempdir. >
<constant name="struts.multipart.saveDir" value="" />
<!-- Struts 2 . >
<constant name="struts.multipart.maxSize" value="1000000000000" />
<!-- Struts 2 , action, *.action Struts 2 . , (,) . >
<constant name="struts.action.extension" value="do" />
<!-- JAR , true false , true. >
<constant name="struts.serve.static" value="true" />
<!-- . , , false. >
<constant name="struts.serve.static.browserCache" value="true" />
<!-- Struts 2 . true, 、 . true flase , false. , , true, , false. >
<constant name="struts.devMode" value="false" />
<!-- HTTP , ( ). false. true , false.
: true, , ; false, , . >
<constant name="struts.i18n.reload" value="false" />
<!-- , xhtml. >
<constant name="struts.ui.theme" value="simple" />
<!-- , ftl. ftl、vm jsp, FreeMarker、Velocity JSP . >
<constant name="struts.ui.templateSuffix" value="ftl" />
<!-- struts.xml , . false. >
<constant name="struts.configuration.xml.reload" value="false" />
<!-- Struts 2 , , (,) . >
<constant name="struts.custom.i18n.resources" value="nationz" />
<!-- Java EE , HttpServlet Request getParameterMap() , true . false. WebLogic、Orion OC4J , true. >
<constant name="struts.dispatcher.parametersWorkaround" value="false" />
<!-- FreeMarker 。 false。>
<constant name="struts.freemarker.templatesCache" value="true" />
<!-- true false , true. . >
<constant name="struts.freemarker.wrapper.altMap" value="true" />
<!-- XSLT Result . , true; , false. >
<constant name="struts.xslt.nocache" value="false" />
<!-- Struts 2 , , (,) . struts-default.xml,struts-plugin.xml,struts.xml, , Struts 2 struts.xml . >
<constant name="struts.configuration.files" value="struts-default.xml,struts-plugin.xml" />
<!-- 。 false。>
<constant name="struts.mapper.alwaysSelectFullNamespace" value="false" />
<!-- Convention 。 /WEB-INF/content>
<constant name="struts.convention.result.path" value="/WEB-INF/content/" />
<!--Convention >
<constant name="struts.convention.action.package" value="default" />
<!-- Action>
<constant name="struts.convention.action.disableScanning" value="false"/>
<!-- jboss , -->
<constant name="struts.convention.exclude.parentClassLoader" value="true" />
<constant name="struts.convention.action.fileProtocols" value="jar,zip" />
<!-- jar action。 。>
<constant name="struts.convention.action.includeJars" value=".*?/_wl_cls_gen.*?jar(!/)?" />
<!-- 。 action 。>
<constant name="struts.convention.package.locators" value="action" />
</struts>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.