|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
tanya > 1 viewResolver di spring mvcDear jugers..
cara biar bisa make > 1 viewResolver di spring mvc gmn ya ??? -- wendi gunawan Java Software Developer & penulis (new bie) terus belajar untuk tidak cinta dunia http://oretanwendi.wordpress.com/ hp:085643172545 |
|
|
Re: tanya > 1 viewResolver di spring mvcDear jugers..
cara biar bisa make > 1 viewResolver di spring mvc gmn ya ??? Kalo > 1 viewResolver sih ane gatau. biasanya sih saya pake struktur directorynya aja di taro di level yang lebih tinggi. jadi ntar pas mau nampilin halaman di tambahin directory mana yang mau di pake... Gmana kabarnya neh mas...? Moga bermanfaat... -- Muhammad Rifa'i |
|
|
Re: tanya > 1 viewResolver di spring mvcKayaknya tinggal konfig di web.xml
kalau gak salah. Mas ifnu udah ada contoh yang lebih dari 1 viewResolver. yang satu pake velocity yang satu pake JSON. aku sendiri dah pernah pake 2 viewResolver, pake internal (JSP) sama json (untuk ext-js) Salam Deny prasetyo jasoet.wordpress.com www.extendsj.com On Mon, 2009-11-02 at 10:12 +0700, Muhammad Rifai wrote: > > Dear jugers.. > cara biar bisa make > 1 viewResolver di spring mvc gmn ya ??? > > > > Kalo > 1 viewResolver sih ane gatau. > biasanya sih saya pake struktur directorynya aja di taro di level yang > lebih tinggi. > jadi ntar pas mau nampilin halaman di tambahin directory mana yang mau > di pake... > > > Gmana kabarnya neh mas...? > > > Moga bermanfaat... > > -- > Muhammad Rifa'i > > |
|
|
Re: tanya > 1 viewResolver di spring mvcAda banyak cara sih, semua tergantung keperluan and flow-nya mau gimana...
kalo baca dari doc ref-nya sih tingal bikin saja multi view resolver, dengan id berbeda tiap2 view, jadi spring secara seq ajah mencari view yg dimaksud. apabila ada naming yg sama, maka yg pertama akan digunakan (seq) tp saya blom pernah implement yg ini yang sudah pernah saya implement... 1. menggunakan *ResourceBundleViewResolver *pake Spring 2.0 config di servlet xml > <bean id="viewResolver" > class="org.springframework.web.servlet.view.ResourceBundleViewResolver"> > <property name="basenames"> > <list> > <value>jsp-views</value> > <value>xslt-views</value> > </list> > </property> > </bean> > sample *jsp-views.properties * > > *photoUploadForm*.class = org.springframework.web.servlet.view.JstlView > *photoUploadForm*.url = /WEB-INF/jsp/upload/photoUploadForm.jsp > > *videoUploadForm*.class = org.springframework.web.servlet.view.JstlView > *videoUploadForm*.url = /WEB-INF/jsp/upload/videoUploadForm.jsp > * *sample* xslt-views.properties * > > *alertPage_1*.class = org.springframework.web.servlet.view.xslt.XsltView > *alertPage_1*.url = /WEB-INF/xslt/alertPage_1.xslt > tinggal set view pake naming-nya ajah (*bold*) didalam controller. 2. Menggunakan Multiple Servlet XML, dengan menggunakan filtering URL ext using Spring 2.5 config *web.xml* <servlet> <servlet-name>sample</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>samplewap</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>sample</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>sample</servlet-name> <url-pattern>*.download</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>samplewap</servlet-name> <url-pattern>*.wap</url-pattern> </servlet-mapping> sisanya config servlet seperti biasa, ini webapp untuk men-serving req from PC or mobile device (main redirect). config *sample-servlet.xml* > <bean id="viewResolver" > > class="org.springframework.web.servlet.view.velocity.VelocityViewResolver"> > <property name="cache" value="false" /> > <property name="prefix" value="" /> > <property name="suffix" value=".html" /> > <property name="toolboxConfigLocation" value="/WEB-INF/toolbox.xml" > /> > </bean> > > <bean id="jspViewResolver" > class="org.springframework.web.servlet.view.InternalResourceViewResolver"> > <property name="viewClass" > value="org.springframework.web.servlet.view.JstlView"/> > <property name="prefix" value="/WEB-INF/templates/mobile/pages/"/> > <property name="suffix" value=".jsp"/> > </bean> > jadi bisa mainan decorator yang berbeda. and masi banyak cara lain lagi semoga membantu... Best Regards, MJ 2009/11/2 wendi gunawan <wendi.gunawan@...> > > > Dear jugers.. > cara biar bisa make > 1 viewResolver di spring mvc gmn ya ??? > > -- > wendi gunawan > Java Software Developer & penulis (new bie) > terus belajar untuk tidak cinta dunia > http://oretanwendi.wordpress.com/ > hp:085643172545 > > |
|
|
Re: tanya > 1 viewResolver di spring mvc2009/11/2 Muhammad Rifai <ifhayz@...>
> > > > Dear jugers.. > cara biar bisa make > 1 viewResolver di spring mvc gmn ya ??? > Kalo > 1 viewResolver sih ane gatau. > biasanya sih saya pake struktur directorynya aja di taro di level yang lebih tinggi. > jadi ntar pas mau nampilin halaman di tambahin directory mana yang mau di pake... Halah ... asbun ... Apa hubungannya view resolver sama struktur direktori ?? Untuk mendefine > 1 view resolver, cukup declare aja semuanya. Lalu pasang property order untuk menentukan resolver mana yang ditanya duluan. Behaviornya, tiap view resolver akan ditanya apakah dia tau view yang memiliki nama tertentu. Kalo dia tau dia akan return resourcenya, kalo gak tau dia return null. Begitu return null, dispatcher servlet akan menanyakan ke resolver di urutan berikut. Baca Javadoc baik2, karena ada resolver yang tidak pernah return null, sehingga tidak boleh dipasang di urutan atas. -- Endy Muhardin http://endy.artivisi.com Y! : endymuhardin -- life learn contribute -- |
| Free embeddable forum powered by Nabble | Forum Help |