日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
開發(fā)NetBeansSpringMVC基礎入門

Spring框架是一個非常優(yōu)秀的IoC框架,它可以無縫集成流行的各種前端MVC Web框架和后段的O/R Mapping框架。并且,Spring本身就提供了一個非常優(yōu)秀的MVC框架。本文將講述如何在NetBeans中使用Spring MVC框架開發(fā)***個具有MVC結構的Web應用程序。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設、網(wǎng)站重做改版、煙臺網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、HTML5建站、商城開發(fā)、集團公司官網(wǎng)建設、成都外貿網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為煙臺等各大城市提供網(wǎng)站開發(fā)制作服務。

Spring MVC框架提供了一個基本的DispatcherServlet,所有的請求都通過DispatcherServlet發(fā)送到恰當?shù)腃ontroller處理,最終結果由對應的JSP渲染出來。

[***個Spring MVC程序]

我們仍以HelloWorld工程為例。啟動NetBeans,打開上次我們創(chuàng)建的HelloWorld工程,右鍵點擊Library,選擇Add JAR/Folder:

選擇spring.jar,將其添加到Libraray中。

然后,再次右鍵點擊Library,選擇Add Library,將JSTL 1.1添加到Libraray中:

下一步,我們新建一個SpringappController.java

 
 
 
  1. package hello;   
  2.  
  3. import org.springframework.web.servlet.mvc.Controller;  
  4.  
  5. import org.springframework.web.servlet.ModelAndView;  
  6.  
  7. import javax.servlet.http.*;   
  8.  
  9. public class SpringappController implements Controller {  
  10.  
  11. public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)  
  12.  
  13. throws javax.servlet.ServletException, java.io.IOException  
  14.  
  15. {  
  16.  
  17. return new ModelAndView("view.jsp", "model", "Hello, world!");  
  18.  
  19. }  
  20.  
  21. }  

在這里Controller創(chuàng)建的Model僅僅是一個簡單的字符串,實際的應用程序中,Controller應當接收URL參數(shù),然后訪問業(yè)務層,獲得Model。

接著創(chuàng)建view.jsp來渲染結果,用到了jstl標簽:

 
 
 
  1. <%@ page session="false"%> 
  2.  
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 
  4.  
  5. <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>   
  6.  
  7. </strong>View.jsp<strong> title> head></strong> </li> <li> </li> <li><strong><body</strong> bgcolor="#FFFFFF"<strong>></strong> </li> <li> </li> <li>Result: <strong><c:out</strong> value="${model}" <strong>/></strong> </li> <li> </li> <li><strong> body> html></strong> </li> </ol></pre><p>下一步是修改web.xml,以“.c”結束的URL會被映射到Spring的DispatcherServlet:</p><pre> <ol> <li><strong><servlet></strong>   </li> <li><strong><servlet-name></strong>springapp<strong> servlet-name></strong>   </li> <li><strong><servlet-class></strong>org.springframework.web.servlet.DispatcherServlet<strong> servlet-class></strong>   </li> <li><strong><load-on-startup></strong>1<strong> load-on-startup></strong>   </li> <li><strong> servlet></strong>   </li> <li> </li> <li><strong><servlet-mapping></strong>   </li> <li><strong><servlet-name></strong>springapp<strong> servlet-name></strong>   </li> <li><strong><url-pattern></strong>*.c<strong> url-pattern></strong>   </li> <li><strong> servlet-mapping></strong>   </li> </ol></pre><p>然后,再添加一個springapp-servlet.xml配置文件,放到web/WEB-INF下: </p><p>內容如下:</p><pre> <ol> <li><strong> xml</strong> version="1.0" encoding="UTF-8"<strong>?></strong> </li> <li> </li> <li><strong>></strong>   </li> <li> </li> <li><strong><beans></strong> </li> <li> </li> <li><strong><bean</strong> id="springappController" class="hello.SpringappController"<strong>/></strong> </li> <li> </li> <li><strong><bean</strong> id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"<strong>></strong> </li> <li> </li> <li><strong><property</strong> name="mappings"<strong>></strong> </li> <li> </li> <li><strong><props></strong> </li> <li> </li> <li><strong><prop</strong> key="/hello.c"<strong>></strong>springappController<strong> prop></strong> </li> <li> </li> <li><strong> props></strong> </li> <li> </li> <li><strong> property></strong> </li> <li> </li> <li><strong> bean></strong> </li> <li> </li> <li><strong> beans></strong>   </li> </ol></pre><p>編譯、部署,可以在瀏覽器中看到結果:Result: Hello, world.</p> <br> 網(wǎng)頁標題:開發(fā)NetBeansSpringMVC基礎入門 <br> 網(wǎng)頁鏈接:<a href="http://www.5511xx.com/article/cdcscoo.html">http://www.5511xx.com/article/cdcscoo.html</a> </div> <div id="qsur4wt" class="hot_new"> <div id="zi49rw8" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="a27uovs" class="news_list clearfix"> <ul> <li> <a href="/article/cdoooeo.html">盤點|2018年數(shù)據(jù)泄露事故Top10</a> </li><li> <a href="/article/cdoooii.html">WindowsHello是什么?windowshello</a> </li><li> <a href="/article/cdooodh.html">怎樣找到在瀏覽器里下載的文件?(你的東西怎么才能進瀏覽器里)</a> </li><li> <a href="/article/cdooois.html">word復制合并格式什么意思</a> </li><li> <a href="/article/cdoooed.html">為什么選擇VPS云主機而不是傳統(tǒng)的云主機?</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="yxq1msc" class="footer wow fadeInUp"> <div id="m2hsz8l" class="rowFluid"> <div id="yhw8997" class="span12"> <div id="8crfury" class="container"> <div id="rap3spx" class="footer_content"> <div id="9io3kqn" class="span4 col-xm-12"> <div id="6ecryvu" class="footer_list"> <div id="bkub3io" class="span6"> <div id="qs9vcqg" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務號二維碼" /></div> </div> <div id="hhera8a" class="span6 col-xm-12"> <div id="o9sputh" class="quick_navigation"> <div id="4ix6uaz" class="quick_navigation_title">快速導航</div> <ul> <li><a title="成都體系認證" target="_blank">成都體系認證</a></li><li><a title="企業(yè)網(wǎng)站維護公司" target="_blank">企業(yè)網(wǎng)站維護公司</a></li><li><a title="西充網(wǎng)站制作公司" target="_blank">西充網(wǎng)站制作公司</a></li><li><a title="簡陽電信機房" target="_blank">簡陽電信機房</a></li><li><a title="新都網(wǎng)站建設" target="_blank">新都網(wǎng)站建設</a></li><li><a title="成都發(fā)電機銷售" target="_blank">成都發(fā)電機銷售</a></li><li><a title="nylanyu.cn" target="_blank">nylanyu.cn</a></li><li><a title="成都門頭廣告" target="_blank">成都門頭廣告</a></li><li><a title="眉山發(fā)電機" target="_blank">眉山發(fā)電機</a></li><li><a title="成都主機托管" target="_blank">成都主機托管</a></li><li><a title="ai智能機器人" target="_blank">ai智能機器人</a></li> </ul> </div> </div> </div> </div> <div id="44ghvc3" class="span4 col-xm-6 col-xs-12"> <div id="3kz9lag" class="footer_list"> <div id="kb8pusg" class="footer_link"> <div id="sk8vbi8" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網(wǎng)站制作" target="_blank">網(wǎng)站制作</a> <a title="網(wǎng)站建設" target="_blank">網(wǎng)站建設</a> <a title="成都網(wǎng)絡推廣" target="_blank">網(wǎng)絡推廣</a> <a title="成都網(wǎng)站推廣" target="_blank">網(wǎng)站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導航" target="_blank">網(wǎng)站導航</a> </ul> <div id="e9xpcsa" class="footer_link_title">網(wǎng)站建設</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導航" target="_blank">網(wǎng)站導航</a></li> </ul> </div> </div> </div> <div id="xxrfmji" class="span4 col-xm-6 col-xs-12"> <div id="uedeu8m" class="footer_list"> <div id="9m2okiw" class="footer_cotact"> <div id="iaiwujb" class="footer_cotact_title">聯(lián)系方式</div> <ul> <li><span id="wn6kynk" class="footer_cotact_type">企業(yè):</span><span id="2ml43ou" class="footer_cotact_content">四川綿陽平武網(wǎng)站建設工作室</span></li> <li><span id="fokaovs" class="footer_cotact_type">地址:</span><span id="2ujgc6h" class="footer_cotact_content">成都市青羊區(qū)太升南路288號</span></li> <li><span id="s7cu8xe" class="footer_cotact_type">電話:</span><span id="bk3vbz3" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="9k18tts" class="footer_cotact_type">網(wǎng)址:</span><span id="f2z7v88" class="footer_cotact_content"><a href="/" title="四川平武網(wǎng)站建設">www.5511xx.com</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="4xs4qpe" class="copyright"> <p>公司名稱:四川綿陽平武網(wǎng)站建設工作室 聯(lián)系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網(wǎng)站備案號:蜀ICP備2024061352號-3</a></p> <p>四川平武建站 四川平武網(wǎng)站建設 四川平武網(wǎng)站設計 四川平武網(wǎng)站制作 <a target="_blank">成都做網(wǎng)站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.5511xx.com/" title="日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区">日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区</a> <div class="friend-links"> <a href="http://www.9iban.com">久久精品无码av|一级中文无码免费观看|日韩欧美黄片手机版|人妻激情视频成人无码aaa|美女一级黄色毛片|国产aa黄片亚洲破处片|黄色A极大片特级a黄片|综合精品一区二区三区四区在线|国产精品不卡无码av在线播放|超碰亚洲在线日韩肏屄</a> <a href="http://www.datumvisio.com">91AV乱伦强奸|国产理伦电影尤物导航|在线观看高清无码黄片|特黄色电影特级毛片|亚洲精品av一区二区三区|91AV无码免费|久久嫩草国产亚洲无码网站|国产91极度丝袜|青青草在线视频免费观看|黄色av网五月天</a> <a href="http://www.jiangrensw.com">在线视频一本一区|91在线免费视频网站|国产视频在线观看91|A片在线观看视频直接观看|在线免费A片黄色电影|美女视频图片永久免费观看|青青色在线观看视频网站|日本欧美视频在线看v片成人|色情性黄?片免费视频中国免费的|国产一线二线三黄色片</a> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="c3ete" class="pl_css_ganrao" style="display: none;"><small id="c3ete"><li id="c3ete"></li></small><object id="c3ete"></object><td id="c3ete"><var id="c3ete"></var></td><bdo id="c3ete"></bdo><legend id="c3ete"><small id="c3ete"></small></legend><strong id="c3ete"></strong><u id="c3ete"><thead id="c3ete"></thead></u><strong id="c3ete"></strong><ol id="c3ete"><optgroup id="c3ete"></optgroup></ol><pre id="c3ete"><input id="c3ete"></input></pre><legend id="c3ete"></legend><optgroup id="c3ete"><output id="c3ete"></output></optgroup><legend id="c3ete"><small id="c3ete"></small></legend><acronym id="c3ete"><object id="c3ete"></object></acronym><thead id="c3ete"></thead><abbr id="c3ete"></abbr><tfoot id="c3ete"></tfoot><optgroup id="c3ete"><acronym id="c3ete"></acronym></optgroup><del id="c3ete"><rt id="c3ete"></rt></del><output id="c3ete"><sup id="c3ete"></sup></output><th id="c3ete"><strong id="c3ete"></strong></th><tfoot id="c3ete"><style id="c3ete"></style></tfoot><center id="c3ete"><dl id="c3ete"></dl></center><p id="c3ete"></p><cite id="c3ete"></cite><dfn id="c3ete"><legend id="c3ete"></legend></dfn><sup id="c3ete"></sup><listing id="c3ete"><del id="c3ete"></del></listing><strong id="c3ete"></strong><center id="c3ete"><strong id="c3ete"></strong></center><button id="c3ete"></button><strong id="c3ete"></strong><delect id="c3ete"><acronym id="c3ete"></acronym></delect><tr id="c3ete"><td id="c3ete"></td></tr><style id="c3ete"></style><center id="c3ete"></center><del id="c3ete"></del><abbr id="c3ete"></abbr><strong id="c3ete"><tr id="c3ete"></tr></strong><tr id="c3ete"><th id="c3ete"></th></tr><dl id="c3ete"><optgroup id="c3ete"></optgroup></dl><optgroup id="c3ete"><output id="c3ete"></output></optgroup><thead id="c3ete"><optgroup id="c3ete"></optgroup></thead><strong id="c3ete"><center id="c3ete"></center></strong><object id="c3ete"></object><bdo id="c3ete"></bdo><cite id="c3ete"></cite><tbody id="c3ete"></tbody><style id="c3ete"></style></div> </html>