[226] 2018-07-13_SpringMVC环境搭建

文档创建者:s7ckTeam
浏览次数:11
最后更新:2025-01-16
2018-07-13_SpringMVC环境搭建 S p r i n g M V C     a F a   2 0 1 8 - 0 7 - 1 3 0 x 0 0   S p r i n g M V C   0 x 0 1   j a r   S p r i n g M V C     j a r     W E B - I N F     l i b  
0 x 0 2   s e r v l e t     w e b . x m l     s e r v l e t     S p r i n g M V C     s e r v l e t     u r l     S p r i n g M V C   D i s p a t c h e r S e r v l e t     w e b . x m l   s e r v l e t     a c t i o n     D i s p a t c h e r S e r v l e t   S p r i n g M V C     s p r i n g m v c . x m l 0 x 0 3   s p r i n g m v c . x m l     H a n d l e r M a p p i n g     B e a n N a m e U r l H a n d l e r M a p p i n g     b e a n     n a m e     u r l   < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " ? > < w e b - a p p   v e r s i o n = " 2 . 5 "   x m l n s = " h t t p : / / j a v a . s u n . c o m / x m l / n s / j a v a e e "   x m l n s : x s i = " h t t p : / / w w w . w 3 . o r g / 2 0 0 1 / X M L S c h e m a - i n s t a n c e " h t t p : / / j a v a . s u n . c o m / x m l / n s / j a v a e e / w e b - a p p _ 2 _ 5 . x s d " > < ! - -   S p r i n g M V C   - - > < s e r v l e t >         < s e r v l e t - n a m e > s p r i n g m v c < / s e r v l e t - n a m e >         < s e r v l e t - c l a s s > o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . D i s p a t c h e r S e r v l e t < / s e r v l e t - c l a s s >         < i n i t - p a r a m >                 < p a r a m - n a m e > c o n t e x t C o n f i g L o c a t i o n < / p a r a m - n a m e >                 < p a r a m - v a l u e > c l a s s p a t h : s p r i n g m v c . x m l < / p a r a m - v a l u e >         < / i n i t - p a r a m > < / s e r v l e t > < s e r v l e t - m a p p i n g >         < s e r v l e t - n a m e > s p r i n g m v c < / s e r v l e t - n a m e >         < u r l - p a t t e r n > * . a c t i o n < / u r l - p a t t e r n > < / s e r v l e t - m a p p i n g >     < w e l c o m e - f i l e - l i s t >         < w e l c o m e - f i l e > i n d e x . j s p < / w e l c o m e - f i l e >     < / w e l c o m e - f i l e - l i s t > < / w e b - a p p > < ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " U T F - 8 " ? > < b e a n s   x m l n s = " h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / b e a n s " x m l n s : x s i = " h t t p : / / w w w . w 3 . o r g / 2 0 0 1 / X M L S c h e m a - i n s t a n c e "         h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / b e a n s / s p r i n g - b e a n s - 3 . 2 . x s d           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / m v c           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / m v c / s p r i n g - m v c - 3 . 2 . x s d           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / c o n t e x t           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / c o n t e x t / s p r i n g - c o n t e x t - 3 . 2 . x s d           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / a o p           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / a o p / s p r i n g - a o p - 3 . 2 . x s d           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / t x           h t t p : / / w w w . s p r i n g f r a m e w o r k . o r g / s c h e m a / t x / s p r i n g - t x - 3 . 2 . x s d   " >         < ! - -     - - >         < b e a n   c l a s s = " o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . h a n d l e r . B e a n N a m e U r l H a n d l e r M a p p i n g "   / > < / b e a n s >
0 x 0 4   S p r i n g M V C     H a n d l e r M a p p i n g     D i s p a t c h e r S e r v l e t     H a n d l e r   H a n d l e r A d a p t e r     H a n d l e r     C o n t r o l l e r   H a n d l e r A d a p t e r   使   S i m p l e r C o n t r o l l e r H a n d l e r A d a p t e r   s p r i n g m v c . x m l   0 x 0 5   M o d e l A n d V i e w     v i e w     m o d e l   V i e w R e s o l v e r     M o d e l A n d V i e w   使   I n t e r n a l R e s o u r c e V i e w R e s o l v e r   s p r i n g m v c . x m l     H a n d l e r   0 x 0 6   H a n d l e r   使   S i m p l e C o n t r o l l e r H a n d l e r A d a p t e r   H a n d l e r     C o n t r o l l e r     F r u i t s C o n t r o l l e r T e s t   M o d e l A n d V i e w   M o d e l A n d V i e w   s e t V i e w N a m e   0 x 0 7   g e t     s e t   < ! - -     - - > < b e a n   c l a s s = " o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . S i m p l e C o n t r o l l e r H a n d l e r A d a p t e r " / > < ! - -     - - > < b e a n   c l a s s = " o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . v i e w . I n t e r n a l R e s o u r c e V i e w R e s o l v e r " / > p a c k a g e   c o m . f a g e w e i k e t a n g . c o n t r o l l e r ; i m p o r t   j a v a . u t i l . A r r a y L i s t ; i m p o r t   j a v a . u t i l . L i s t ; i m p o r t   j a v a x . s e r v l e t . h t t p . H t t p S e r v l e t R e q u e s t ;                 L i s t < F r u i t s >   f r u i t s L i s t   =   f r u i t s S e r v i c e . q u e r y F r u i t s L i s t ( ) ;                 / / M o d e l A n d V i e w                 M o d e l A n d V i e w   m o d e l A n d V i e w   =   n e w   M o d e l A n d V i e w ( ) ;                 / / r e q u e s t s e t A t t r i b u t j s p f r u i t s L i s t                 m o d e l A n d V i e w . a d d O b j e c t ( " f r u i t s L i s t " ,   f r u i t s L i s t ) ;                 / /                 m o d e l A n d V i e w . s e t V i e w N a m e ( " / W E B - I N F / j s p / f r u i t s / f r u i t s L i s t . j s p " ) ;                 r e t u r n   m o d e l A n d V i e w ;         }         / / S e r v i c e         c l a s s   F r u i t s S e r v i c e {                 p u b l i c   L i s t < F r u i t s >   q u e r y F r u i t s L i s t ( ) {                         L i s t < F r u i t s >   f r u i t s L i s t   =   n e w   A r r a y L i s t < F r u i t s > ( ) ;                         F r u i t s   a p p l e   =   n e w   F r u i t s ( ) ;                         a p p l e . s e t N a m e ( " " ) ;                         F r u i t s   b a n a n a   =   n e w   F r u i t s ( ) ;                         a p p l e . s e t N a m e ( " " ) ;                         F r u i t s   p e a r   =   n e w   F r u i t s ( ) ;                         a p p l e . s e t N a m e ( " " ) ;                         f r u i t s L i s t . a d d ( a p p l e ) ;                         f r u i t s L i s t . a d d ( b a n a n a ) ;                         f r u i t s L i s t . a d d ( p e a r ) ;                         r e t u r n   f r u i t s L i s t ;                 }         } }
0 x 0 8   /   W E B - I N F / j s p / f r u i t s     f r u i t s L i s t . j s p     s p r i n g m v c . x m l     B e a n N a m e U r l H a n d l e r M a p p i n g   b e a n     n a m e     u r l     s p r i n g m v c . x m l     u r l     H a n d l e r     b e a n   t o m c a t   访   l o c a l h o s t / S p r i n g M V C / q u e r y F r u i t s . a c t i o n   g e t p a c k a g e   c o m . f a g e w e i k e t a n g . m o d e l ; p u b l i c   c l a s s   F r u i t s   {         p r i v a t e   S t r i n g   n a m e ;         p u b l i c   S t r i n g   g e t N a m e ( )   {                 r e t u r n   n a m e ;         }         p u b l i c   v o i d   s e t N a m e ( S t r i n g   n a m e )   {                 t h i s . n a m e   =   n a m e ;         } } < % @   p a g e   l a n g u a g e = " j a v a "   c o n t e n t T y p e = " t e x t / h t m l ;   c h a r s e t = U T F - 8 "   p a g e E n c o d i n g = " U T F - 8 " % >     < % @   t a g l i b   u r i = " h t t p : / / j a v a . s u n . c o m / j s p / j s t l / c o r e "     < m e t a   h t t p - e q u i v = " C o n t e n t - T y p e "   c o n t e n t = " t e x t / h t m l ;   c h a r s e t = U T F - 8 " >         < t i t l e > < / t i t l e >     < / h e a d >     < b o d y >               < h 3 > < / h 3 >         < t a b l e   w i d t h = " 3 0 0 p x ; "   b o r d e r = 1 >           < c : f o r E a c h   i t e m s = " $ { f r u i t s L i s t   } "   v a r = " f r u i t " >               < t r >                   < t d > $ { f r u i t . n a m e   } < / t d >               < / t r >             < / c : f o r E a c h >           < / t a b l e > < / b o d y >     < / h t m l > < b e a n   n a m e = " / q u e r y F r u i t s . a c t i o n "   c l a s s = " c o m . f a g e w e i k e t a n g . c o n t r o l l e r . F r u i t s C o n t r o l l e r T e s t " / >
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则