How to install and configure WebWork
Editor to share with you how to install and configure WebWork, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
1. Download and install WebWork
(1) this tutorial is based on WebWork 2.1and downloads webwork-2.1.zip on the webwork.dev.java.net website.
(2) decompress the package and use WebWork to install lib including the jar files in the webwork-2.1.jar and lib/core folders
2. Set up Web application program
(1) it is assumed that you have installed a Servlet container and know how to create a Web application; if you do not know, it is recommended to learn Apache Tomcat (a free Servlet container in the Apache Jakarta project)
(2) copy the required runtime (webwork-2.1.jar and lib/core/*.jar) to the WEB-INF/lib folder of the Web application
(3) WebWork configures web.xml, xwork.xml and validators.xml files
(4) web.xml looks like the following:
My WebWork Application webwork com.opensymphony.webwork.dispatcher.ServletDispatcher 1 webwork * .action webwork / WEB-INF/lib/webwork-2.1.jar
In order to use WebWork, you must register ServletDispatcher and map to * .action; optionally, if you want to use WebWork's tags, declare the taglib description of WebWork
(5) create a configuration file xwork.xml for WebWork under the WEB-INF/classes directory. Here is a configuration framework (which will be added later in the tutorial):
This does two things:
◆ imports configuration information for webwork-default.xml (located in webwork-2.1.jar), including the default configuration for WebWork applications
◆ defines a package named default for registration of actions, results, and interceptors; this package inherits webwork-default to inherit the configuration defined therein
(6) create a validators.xml under the WEB-INF/classes directory. It includes the following:
This file defines a valid Validators that can be used.
These are all the contents of the article "how to install and configure WebWork". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!