我想檢查用戶輸入,如果是在客戶端或服務器端進行檢查的情況?爲什麼我們選擇這個而不是像JS,JSP,Java等其他檢查驗證?在struts中使用邏輯標籤的目的是什麼?
2
A
回答
0
Struts的'logic
標籤的目的是根據給定的標準來改變輸出。只有當相應的比較結果爲真時,標籤纔會打印出他們的身體。
舉個例子,看看是否有些變量是在會話:
<logic:present name="someSessionVariable" scope="session">
"found!"
</logic:present>
您可以爲更多信息請諮詢Struts Logic Taglib reference。
1
Struts是一個基於Servlet/JSP技術構建的Java Web框架。因此,它運行在服務器上,而不是客戶端上。 JavaScript運行在客戶端上。因此,無論您需要檢查服務器,都必須使用服務器端代碼。
Struts無法識別JSP EL,並且在JSP中編寫Scriptlet已經不是一個好主意。所以,我們最終使用Struts邏輯標籤。
我們分別在servlet和model類中執行大部分控制和業務邏輯。只有演示邏輯應該使用Struts邏輯標籤來編寫。
不,最有可能使用Struts邏輯標記不是用於驗證用戶輸入。我們爲使用Struts驗證器的驗證器配置驗證器,並且爲了客戶端驗證,我們使用由Struts或我們自己提供的JavaScript。
我希望它能回答你的問題。
相關問題
- 1. Struts和嵌套的邏輯:iterate標籤
- 2. 什麼是以下Struts 1標籤的等效Struts 2標籤?
- 3. 使用jstl邏輯標籤
- 4. Struts |使用Javascript爲邏輯標籤賦值
- 5. 邏輯迴歸數據集標籤的含義是什麼?
- 6. Struts的標籤的邏輯來遍歷列表
- 7. 在Struts中使用邏輯:iterate標記1
- 8. struts 1.0邏輯標籤的選擇 - if/else logic
- 9. Struts邏輯標籤等於不起作用
- 10. struts邏輯標籤:只適用於form bean參數?
- 11. 在Struts標籤上使用什麼版本的HTML?
- 12. Sed/Vim中的邏輯與是什麼?
- 13. java中Thread.sleep()的邏輯是什麼
- 14. 使用Javascript的Struts標籤
- 15. Struts邏輯:迭代
- 16. 爲什麼我們使用struts標籤而不是舊的HTML標籤,它帶來了什麼區別?
- 17. 這是什麼邏輯法?
- 18. 什麼是Web邏輯
- 19. 什麼是懸擺邏輯?
- 20. 如何在自己的標籤中使用<fmt:formatNumber>邏輯?
- 21. AND條件struts邏輯:emprty標記
- 22. 這個程序中使用的邏輯是什麼
- 23. 用gmail同步標籤的邏輯
- 24. 在html中在輸入標籤中使用'step'屬性的目的是什麼?
- 25. struts中的邏輯迭代器
- 26. 沒有邏輯陳述的大括號的目的是什麼?
- 27. 畫布變換方法簽名背後的邏輯是什麼?
- 28. 什麼是標籤欄項目的類
- 29. 這個分形的邏輯是什麼?
- 30. jquery window.width的邏輯是什麼?
請在問題上稍微清楚一點,這種方式並不是真的難以置信 – 2010-12-15 11:07:29