siva arjun
asked on
i don't want reload header, footer and menu, only reload body using IFrame. currently i am using spring tiles frame work
i don't want reload header, footer and menu, only reload body using IFrame. currently i am using spring tiles frame work.
give me some solution using any frame like iframe or jframe
give me some solution using any frame like iframe or jframe
ASKER
layout.xml
ASKER
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
"http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
<definition name="RegistrationTemplate "
template="/WEB-INF/views/t emplate/Si teTemplate .jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Heade r.jsp" />
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp late/menu. jsp" /> -->
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Foote r.jsp" />
</definition> <!-- Test -->
<definition name="ProfileTemplate"
template="/WEB-INF/views/t emplate/Pr ofileTempl ate.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp late/menu. jsp" /> -->
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
<definition name="Gstr1Template"
template="/WEB-INF/views/t emplate/Gs tr1Templat e.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp late/menu. jsp" /> -->
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
<definition name="Gstr2Template"
template="/WEB-INF/views/t emplate/Gs tr2Templat e.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp late/menu. jsp" /> -->
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
<definition name="Gstr6Template"
template="/WEB-INF/views/t emplate/Gs tr6Templat e.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp late/menu. jsp" /> -->
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
<definition name="gstr3Template"
template="/WEB-INF/views/t emplate/gs tr3Templat e.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp late/menu. jsp" /> -->
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
<definition name="BlankTemplate" template="/WEB-INF/views/t emplate/Bl ankTemplat e.jsp">
<put-attribute name="title" value="" />
<put-attribute name="header" value="" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="" />
</definition>
<definition name="gstr1aTemplate"
template="/WEB-INF/views/t emplate/gs tr1aTempla te.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
<definition name="bodySwitcher" template="/WEB-INF/views/t emplate/bo dySwitcher .jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp late/Profi leHeader.j sp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp late/Profi leFooter.j sp" />
</definition>
</tiles-definitions>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
"http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
<definition name="RegistrationTemplate
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition> <!-- Test -->
<definition name="ProfileTemplate"
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
<definition name="Gstr1Template"
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
<definition name="Gstr2Template"
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
<definition name="Gstr6Template"
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
<definition name="gstr3Template"
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<!-- <put-attribute name="menu" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
<definition name="BlankTemplate" template="/WEB-INF/views/t
<put-attribute name="title" value="" />
<put-attribute name="header" value="" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="" />
</definition>
<definition name="gstr1aTemplate"
template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
<definition name="bodySwitcher" template="/WEB-INF/views/t
<put-attribute name="title" value="Home" />
<put-attribute name="header" value="/WEB-INF/views/temp
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/temp
</definition>
</tiles-definitions>
ASKER
viewa.xml
==========
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
"http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
<definition name="gstrResultRepFileGst r1ToGstnat a" extends="Gstr1Template">
<put-attribute name="body"
value="/WEB-INF/views/jsp/ advAmendem entFileGst nResult.js p" />
</definition>
<definition name="getGstinValidation" extends="Gstr1Template">
<put-attribute name="body"
value="/WEB-INF/views/jsp/ gstinValid ationRepor t.jsp" />
</definition>
<definition name="getFrame" extends="bodySwitcher">
<put-attribute name="body"
value="/WEB-INF/views/jsp/ gstr1a/fra me.jsp" />
</definition>
<!-- <definition name="getFrame"
template="/WEB-INF/views/j sp/gstr1a/ frame.jsp" >
</definition> -->
<definition name="getFrameReport"
template="/WEB-INF/views/j sp/gstr1a/ frameRepor t.jsp" >
</definition>
</tiles-definitions>
==========
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
"http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
<definition name="gstrResultRepFileGst
<put-attribute name="body"
value="/WEB-INF/views/jsp/
</definition>
<definition name="getGstinValidation" extends="Gstr1Template">
<put-attribute name="body"
value="/WEB-INF/views/jsp/
</definition>
<definition name="getFrame" extends="bodySwitcher">
<put-attribute name="body"
value="/WEB-INF/views/jsp/
</definition>
<!-- <definition name="getFrame"
template="/WEB-INF/views/j
</definition> -->
<definition name="getFrameReport"
template="/WEB-INF/views/j
</definition>
</tiles-definitions>
ASKER
spring-servlet.xml
===================
<!-- Configuration defining views files -->
<bean id="viewResolver" class="org.springframework .web.servl et.view.ti les3.Tiles ViewResolv er">
<property name="order" value="1" />
</bean>
<bean id="tilesConfigurer" class="org.springframework .web.servl et.view.ti les3.Tiles Configurer ">
<property name="definitions">
<list>
<value>/WEB-INF/layouts/la youts.xml< /value>
<value>/WEB-INF/layouts/vi ews.xml</v alue>
</list>
</property>
</bean>
===================
<!-- Configuration defining views files -->
<bean id="viewResolver" class="org.springframework
<property name="order" value="1" />
</bean>
<bean id="tilesConfigurer" class="org.springframework
<property name="definitions">
<list>
<value>/WEB-INF/layouts/la
<value>/WEB-INF/layouts/vi
</list>
</property>
</bean>
ASKER
Hi David
I am using spring tiles3, I dont't want to reload header and footer jsp's, only i want reload body content. Could you please tell me the proper solution, so then i will out this problem.
I am using spring tiles3, I dont't want to reload header and footer jsp's, only i want reload body content. Could you please tell me the proper solution, so then i will out this problem.
This question needs an answer!
Become an EE member today
7 DAY FREE TRIALMembers can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
You'd have to provide your entire code base.
Likely best to open a Gig for this, as someone will just have to go through your code + work this till they have a resolution.