2. Establish a web application
(1) Here you assume that you install the servlet container and know how to create a web application; if you don't know, it is recommended to learn Apache Tomcat (a free servlet container in the Apache Jakarta project);
(2) Copy the required runtime (web-2.1.jar and lib / core / *. Jar) to the web-INF / lib folder of the web application;
(3) Configure web.xml, xwork.xml and validators.xml files as follows;
(4) Web.xml looks like the following:
XML Version = "1.0"?>
"http://java.sun.com/dtd/web-app_2_3.dtd">
servlet>
servlet-maping>
taglib>
web-app>
To use WebWork, you must register servletdispatcher and map to * .ACTION; as an option, if you want to use the WebWork tags, you want to declare the webwork's Taglib description;
(5) Create a webwork profile xwork.xml in the web-inf / class directory, below is a configuration framework (will add content after the tutorial):
"http://www.opensymphony.com/xwork/xwork-1.0.dtd">
package>
xwork>
This is two things:
l Import the configuration information of WebWork-Default.xml (in WebWork-2.1.jar), including the default configuration of the WebWork application;
l Define the Package named Default, registration for Actions, Results, and Interceptors; this package inherits webwork-default to inherit the definitions of definitions;
(6) Create validators.xml in a web-inf / class directory. Includes the following:
1.0 // en "" http://www.opensymphony.com/xwork/xwork-validator-1.0.dtd ">
Class = "com.opensymphony.xwork.validator.validators.requiredfieldvaliDator" /> Class = "com.opensymphony.xwork.validator.validators.RequiredStringValidator" /> Class = "com.opensymphony.xwork.validator.validators.IntrangefieldValidator" /> Class = "com.opensymphony.xwork.validator.validators.dateRangefieldvaliDator" /> Class = "com.opensymphony.xwork.validator.validators.expressionValidator" /> Class = "com.opensymphony.xwork.validator.validators.fieldExpressionValidator" /> Class = "com.opensymphony.xwork.validator.validators.emailvalidator" /> Class = "com.opensymphony.xwork.validator.validators.URLVALIDATOR" /> Class = "com.opensymphony.xwork.validator.validators.conversionerrorfieldvaliDator" /> validators> This file defines valid Validators that can be used.