tailieunhanh - WebSphere Studio Application Developer Version 5 Programming Guide part 35

WebSphere Studio Application Developer part 35 provides integrated development tools for all e-business development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers. The customizable, targeted, role-based approach of WebSphere Studio Application Developer will be characteristic of all new products built on the WebSphere Studio Workbench. It is well integrated with WebSphere Application Server and provides built-in server test environments that can be used for testing and profiling Web applications | Because we use this form bean on multiple input pages we have to know which of the fields should be validated. We use the validateKey string for this purpose. On the JSPs where this form bean is used we pass an appropriate value for the validateKey so we can validate the data entered on that particular page only. The validate method in a Struts form bean acts as a kind of firewall between the input pages and the Struts actions only letting validated data into the actions. The validate method is useful for performing simple validation such as verifying that data has actually been submitted has the correct length and so forth. However it is not the appropriate place to do more advanced validation such as calling an EJB to validate that a customer number really exists. That type of validation is best carried out by the actions themselves. The validate method returns an object with the keys for the errors it has found. This is used by the JSPs to inform the user that an entry has to be corrected. When done save and close the CustomerInfoForm class. Implement the transactionForm form bean using the same method. This class should be called TransactionForm and have the following fields action String ListTransactions Deposit . amount String for deposit withdraw transfer destinationAccount String for transfer only accountID String to remember accountBalance String to remember transactions .TransRecord retrieved for an account Make sure the form is added to with the mapping name transactionForm. Add an import statement import Replace the definition of the action field at the beginning of this class with the following line private String action ListTransactions This will make Struts select the List Transactions option in the page so that it will be the default. Set the default value also in the reset method action ListTransactions Replace the validate .

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN