Basic Customization > User Interface Customization > MVC Components > MVC Components Overview > JCA Components > Generate MVC URLs
  
Generate MVC URLs
There are two types of JCA MVC urls.
Non TypeBased JCA MVC url : Here the context object doesn’t participate in the builder resolution process.
TypeBased JCA MVC url : Here the context object’s type participate in the builder resolution process.
This is generated using action definition
<action>
<component name="myCompId" ……/>
</action>
<action>
<component name="myCompId" " typeBased="true" ……/>
</action>
e.g
<action name="CustEx_mvc_table">
<component name="carambola.mvc.table" windowType="page" />
</action>
<action name="primaryAttributes" resourceBundle="com.ptc.core.ui.navigationRB">
<component name="primaryAttributes" typeBased="true" windowType="page"/>
---
</action>
<Windchill>/codebase/ WEB-INF/tlds/mvc.tld has helper functions that can be used
<%@ taglib uri="http://www.ptc.com/windchill/taglib/mvc" prefix="mvc"%>
---
<jsp:include page="${mvc:getComponentURL('part.report.multiLevelBOM')}" />
-----