工作流程:
login.jsp->ValidateTest.java->ControlTest.jsp和SocketTest.java->Control.java->8266->STM32
以上文件中后綴名為.jsp的就是JSP文件,Control.java和ValidateTest.java就是所謂的Servlet文件,SocketTest.java就是普通的Java Class文件。即只要是和JSP文件有數據傳遞關系的都得創建Servlet文件,而不是創建Class文件,當然了,你創建Class文件也行,只不過里面還是都得有Servlet文件所必須的doPost之類的方法。
Servlet是用來和JSP進行通信的文件,Servelt與JSP關系
工作流程文字描述:
第一步:進入登錄頁面login.jsp,輸入賬號和密碼
第二步:進入賬號密碼驗證程序ValidateTest.java,驗證成功后進入第三步,驗證失敗返回第一步
第三步:先進入控制系統頁面ControlTest.jsp,然后再進入創建服務器并等待客戶端的連接請求SocketTest.java,若有客戶端連接成功,則進入第四步,若一直沒有客戶端連接請求,則一直在這里等待客戶端的連接,直至人為終止程序
第四步:點擊控制按鈕,向客戶端發送數據
第五步:客戶端即工作在透傳模式下的ESP8266把收到的數據傳遞給STM32
第六步:STM32解析并處理數據
首先運行第一個登錄頁面:
login.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
Login
運行結果:
輸入賬號密碼之后,數據會通過
上一篇:STM32F103C8T6引腳功能分布
下一篇:STM32 ESP8266和Java服務器透傳模式下的雙向通信
推薦閱讀
史海拾趣
Atlantic Microwave Ltd公司成立于電子科技蓬勃發展的年代,初期只有幾名志同道合的工程師,他們懷揣著對微波技術的熱情,在狹小的辦公室中開始了他們的創業之旅。資金短缺、技術難題、市場認可度低等問題接踵而至。然而,團隊憑借著對技術的執著追求和對市場的敏銳洞察,不斷攻克技術難關,優化產品設計,逐漸在市場上站穩了腳跟。
隨著全球化趨勢的加劇,AITSEMI公司開始實施全球化戰略,積極開拓海外市場。通過設立海外分支機構、參加國際展會等方式,AITSEMI成功將產品推廣至全球范圍,并贏得了廣泛的國際認可。同時,公司還加大了品牌建設的力度,通過廣告宣傳、社交媒體推廣等方式提升品牌影響力,進一步鞏固了公司在全球電子行業的領先地位。
這些故事基于AITSEMI公司的公開資料和發展歷程進行編寫,旨在展示其在電子行業中的成長和發展。然而,由于公司具體的發展過程可能涉及更多的細節和未公開的信息,因此這些故事可能并不完全準確或詳盡。如需更詳細和準確的信息,建議直接訪問AITSEMI公司的官方網站或查閱相關新聞報道。
作為一家有社會責任感的企業,CST始終關注環境保護和社會公益事業。公司嚴格執行環保法規,積極推廣綠色生產理念,努力減少生產過程中的污染排放。此外,CST還積極參與社會公益活動,為當地的教育、文化等事業做出了積極貢獻。這些舉措進一步提升了CST的企業形象和社會聲譽。
喜美克斯(Cvilux)公司自創立之初,就以其對電子技術的深刻理解和創新精神在行業中嶄露頭角。公司的創始人是一位電子工程領域的資深專家,他帶領著一支充滿激情的年輕團隊,針對當時市場上電子產品的一些痛點,開始研發具有自主知識產權的新技術。經過數月的努力,他們成功開發出了一款具有高效能、低功耗特點的電子芯片,這一創新技術迅速獲得了市場的認可,為喜美克斯公司的發展奠定了堅實的基礎。
為了進一步提升競爭力,BERGQUIST公司開始尋求產業鏈整合和戰略合作。公司與上游原材料供應商建立了長期穩定的合作關系,確保原材料的質量和供應穩定性。同時,公司還與下游電子設備制造商開展深度合作,共同研發定制化的熱管理解決方案。這些舉措不僅降低了公司的運營成本,還提高了產品的市場競爭力。
隨著公司規模的擴大和產品質量的提升,CEI開始尋求更廣闊的市場空間。通過與全球知名電子產品制造商建立合作關系,CEI的產品逐漸進入國際市場。同時,CEI還積極參與國際電子行業的交流與合作,不斷引進先進的生產技術和管理經驗,為公司的長遠發展奠定了堅實基礎。
出現以下錯誤是因為:(希望高人指點下,謝謝) Error: Node instance "i_mc8051_ram" instantiates undefined entity "mc8051_ram" Error: Quartus II Analysis & Synthesis was unsuccessful. 1 error, 2 warnings Error: Peak vir ...… 查看全部問答∨ |
|
本人一直是做上層應用程序的開發,對底層一無所知,現在公司需要,我必須轉入WinCE網卡驅動方面的開發(尤其是NDIS),或者是Windows網卡驅動方面的開發(我想應該能逐類旁通),對我來說可以說是從零開始學起,請教各位大大,我該從哪學起,再學什么?告訴我歷 ...… 查看全部問答∨ |
|
【求助】P1DIR |=0x01與P1DIR |=BIT0+BIT4區別? 我看到胡大可老師那本書上定義P1.0為輸出用上面兩種方式,但是這兩個值不一樣啊?0x01和BIT0+BIT4(BIT0=0x0001,BIT4=0x0010)… 查看全部問答∨ |
|
我的計算機沒有并口,但我想用并口的仿真器(USB在實用中問題較多);若是在我的計算機上另裝入一塊并口擴展卡,用什么樣的擴展卡能夠實現程序的仿真、燒寫等等功能??? 謝謝了!… 查看全部問答∨ |
|
同時使用4個中斷 定時器中斷、內部中斷、SPI中斷、外部中斷,IMR=? 始終進不了外部中斷 內部中斷的中斷標志位值亂跑。。。。 [ 本帖最后由 zdhsteven 于 2013-4-26 22:51 編輯 ]… 查看全部問答∨ |
【我的電子技術入門之路】-- 十年鑄劍功未竟,試問鋒利從何出 【我的電子技術入門之路】-- 十年鑄劍功未竟,試問鋒利從何出 簡單談談我的經歷吧,希望年輕人能抓住機會,成就自我,不要想我曾經的迷茫。 雖然父親是電工出身,但他從來沒想過讓我也做這 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 【EEWORLD第二十六屆】2011年05月社區明星人物揭曉!
- 直播已結束【安森美半導體超低功耗 RSL10 藍牙 SoC 開發板詳解】
- 有獎問答:在線尋找英特爾® 視覺加速設計“全知”達人
- 瑞薩電子RL78/G14評估板DIY精彩上演!
- 直播已結束【最新 TI C2000實時控制芯片 — F28003X】
- ADI有獎下載活動之6 ADI基于IEC61850的智能電子設備(IED)系統解決方案
- 有獎直播:ST 基于IO-Link的狀態監控和可預測性維護方案
- 好書共讀 | 《控制之美(卷2)——最優化控制MPC與卡爾曼濾波器》
- TI 有獎直播 | 使用基于 Arm 的 AM6xA 處理器設計智能化樓宇
- 上演你的“ADI實驗室電路”DIY,贏取E金幣 !