Perhaps some people think that Struts is not easy to learn, it seems that there are some concepts that have not been confused, MVC1, MVC2, model ... I wrote this article, I want to have someone who has never touched Struts, there is a simple entry Guide, of course, systematically learn Struts is necessary, there are a lot of people who are bothered in Dongdong, that is later. The case includes the home page, the user login, the website wizard page. It's so simple, there is no deep Struts concept, mainly relying on hand, then experience it with your heart. Web Server uses Tomcat4. To http://jakarta.apache.org download struts1.1, release the ZIP file to C: / Struts, copy c: /struts/webapps/struts-example.war to C: / Tomcat4 / WebApps, start Tomcat, The WAR package is released to the Struts-Example folder, remove the WAR package, and rename the Struts-Example folder Test. First, change web-inf / web.xml: XML Version = "1.0" Encoding = "ISO-8859-1"> -> -> -> public final class RegistAction extends Action {public ActionForward execute (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {Locale locale = getLocale (request); MessageResources messages = getResources (request); HttpSession session = request.getSession () Userform userform = (userform) form; // You can call other classes to execute database write or other logic judgment // If the usermm transmitted by the parameter Name of Name is the default LPW, will forward to failed, // The name will find a mapped URL address / / (which can be an absolute path, or a relative path), for this example, is transferred to failed.cool, // Remember ? The suffix is a request for Cool to find // corresponding to // in action-mapings, the final directory is wuw.jsp * / if ("lpw" .Equals (userform.getname ()) Return (Mapping.Findforward ("failed ")); Else Return (" regist "));}} 5, all newly added or modified pages are equivalent to Struts's View section, change the home page index.jsp: <% @ page contenttype = "text / html; charSet = GBK" language = "java"%> <% @ page import = "test. *"%> site navigation
password:
form> 6, add hello.jsp, used for site navigation: site map h1> The following is content Filling by Reader Seven, increasing wuwu.jsp, when no new user logs in, will turn To this page: <% @ page contenttype = "