我正在尝试了解Convention插件如何确定何时进行URL解释。在某些REST Plug-in examples中,我看到了PrefixBasedActionMapper
configured with ”/rest:rest,:struts”
,似乎“公约”仅适用于rest
映射器,而不是DefaultActionMapper
。它是否正确?无论哪种方式,“公约”插件在什么条件下都会提出请求?
过去两天我一直在谷歌上搜索疯子似乎无法找到任何解释。检查插件源也没有提供任何见解。
答案 0 :(得分:1)
他们是不同的。 struts.convention.action.packages
与URL /动作映射无关。它只是搜索java类并从中创建动作配置。
但是,您可以告诉插件使用属性<constant name="struts.convention.action.packages" value="com.mycompany.myactions.myconvention.*"/>
搜索特定的根包。 e.g。
.boxtest1 {
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 32px;
width: 38%;
border: 2px solid #ff5857;
border-radius: 0px 40px 0px 40px;
background: rgba(255,88,87,0.2);
}
#sbts {
text-align: center;
font-size: 2em;
color: #BDBDBD;
border-bottom: 2px dotted #ff5857;
}
#sbtsinfo {
text-align: left;
font-size: 1em;
color: #BDBDBD;
border-bottom: 2px dotted #ff5857;
}
#sbtsbutton {
direction: rtl;
font-size: 1.5em;
margin: 2px;
padding: 2px;
border: 2px solid #ff5857;
border-radius: 0px 20px 0px 20px;
}
#sbtsbutton a {
text-decoration: none;
color: #BDBDBD;
}
#sbtsbutton:hover {
background: #228822;
}