2015-02-11 92 views
0

我是新來的struts,我需要一個serverside Java腳本在struts 1.2驗證。我做了很多谷歌上搜索,但沒有得到任何有用的Struts 1.2服務器端JavaScript驗證

與頁面refersh和頁面錯誤

服務器端驗證是很容易的,但我沒有關於如何使用JavaScript提示,然後顯示在同一個JSP頁面

想法

在此先感謝

任何一個環節,簡單的例子可能是有用的

+1

服務器端JavaScript驗證*可能有意義,但我敢打賭,這並不是你的意思。 – Pointy 2015-02-11 17:37:17

+0

尖尖我需要從數據庫驗證一個文本輸入,如果用戶將單擊確定,然後我需要插入它,否則回滾。 – Arun 2015-02-11 17:53:18

+0

對。你的服務器端代碼都是Java。爲什麼你需要這個驗證代碼是JavaScript? – Pointy 2015-02-11 18:11:06

回答

0

如果你想在客戶端表單驗證,你可以嘗試引導驗證如下

$('#yourForm') 
    .formValidation({ 
     framework: 'bootstrap', 
     icon: { 
      valid: 'glyphicon glyphicon-ok', 
      invalid: 'glyphicon glyphicon-remove', 
      validating: 'glyphicon glyphicon-refresh' 
     }, 
     fields: { 
      email: { 
       validators: { 
       notEmpty: { 
        message: 'Please provide email address' 
       }, 
       emailAddress: { 
         message: 'The value is not a valid email address' 
        } 
       } 
      } 
     } 
    }) 

如果你想驗證已在數據庫中註冊的電子郵件,你需要JavaScript的Ajax調用。

+0

您可以在Struts 1.2中提供ajax調用服務器端驗證的示例或url(請根據Strtus 1.x回答) – Arun 2015-03-07 07:00:36

+0

我使用DWR(Direct Web Remoting)。它用JavaScript方法公開/映射服務器上的java對象。這樣客戶端頁面可以使用暴露的javascript對象調用java方法。在http://directwebremoting.org/dwr/documentation/index.html上查看更多信息 – zawhtut 2015-03-07 09:13:56