1、 href 的链接地址
href 的链接地址是当前 vm 模板所在 module 下的相对路径,比如 vm 模板 a.vm 在 car 包 c 下面的 /screen/xxx 目录下,链接目标类 b.java 在 car 包 c 下面的 /screen/xxx/yyy 目录下,那么写法为: <a href="yyy/c.do"></a>
实例:
l companyShow.vm
<a href="companyShowDownload.do">company.txt</a>
2、 form 表单中 <input type="hidden" name="action" value="***"> 中 value 的路径
value 中的 action 类路径为当前 vm 模板所在 module 下的绝对路径,比如 vm 模板 a.vm 在 car 包 c 下面的 /screen/xxx 目录下, action 类 b.java 在 car 包 c 下面的 /screen/xxx 目录下,那么写法为: <input type="hidden" name="action" value="/xxx/b">
实例:
l companyShow.vm
<input type="hidden" name="action" value="/companyshow/company_show_action">
l scoreRuleOperation.vm
<input type="hidden" name="action" value="/scorerule/score_rule_management_action" />
l scorePropertyOperation.vm
<input type="hidden" name="action" value="/scoreproperty/score_property_management_action" />
starRuleManagement.vm
<input type="hidden" name="action" value="/starrule/star_rule_management_action" />
3、 发送 ajax 请求构造 url
url 地址是当前 vm 模板所在 module 下的相对路径,比如 vm 模板 a.vm 在 car 包 c 下面的 /screen/xxx 目录下,请求类 b.java 在 car 包 c 下面的 /screen/xxx/yyyy 目录下,那么写法为: var url='yyyy/b.do'
实例:
l scorePropertyOperation.vm
var url='ajax/DeleteScoreProperty.do?key='+key;
l scoreRuleOperation.vm
var url='ajax/TestScoreRule.do?ruleExpression='+ruleExpression+'¶meter='+parameterValue;
var url='ajax/GetItemCodes.do?categoryCode='+categoryObjValue;
var url='ajax/TestScoreRule.do?ruleExpression='+ruleExpression+'&compile=yes';
l scoreRuleShow.vm
var url='ajax/DeleteScoreRule.do?id='+id;
var url='scoreRuleOperation.htm?id='+id;
4、 window.open(url) 中 url 的构造
url 地址是当前 vm 模板所在 module 下的相对路径,比如 vm 模板 a.vm 在 car 包 c 下面的 /screen/xxx 目录下,请求页面 b.vm 在 car 包 c 下面的 /screen/xxx/yyyy 目录下,那么写法为: var url='yyyy/v.htm'
实例:
l scorePropertyOperation.vm
var url='scorePropertyOperation.htm?key='+key;
l scoreRuleShow.vm
var url='scoreRuleOperation.htm?id='+id;