Struts2实例

 

 

<textarea cols="50" rows="15" name="code" class="c-sharp">&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;title&gt;Insert title here&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;s:form action="Login" method="post"&gt; &lt;s:textfield name="userName" label="userName"&gt;&lt;/s:textfield&gt; &lt;s:password name="password" label="password"&gt;&lt;/s:password&gt; &lt;s:submit label="submit"&gt;&lt;/s:submit&gt; &lt;/s:form&gt; &lt;/body&gt; &lt;/html&gt; </textarea>

 

<textarea cols="50" rows="15" name="code" class="c-sharp">&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;title&gt;Insert title here&lt;/title&gt; &lt;/head&gt; &lt;body&gt; result &lt;/body&gt; &lt;/html&gt; </textarea>

 

<textarea cols="50" rows="15" name="code" class="c-sharp">&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"&gt; &lt;display-name&gt;Spring_Struts2&lt;/display-name&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;login.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;filter&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;!----&gt; &lt;!-- &lt;listener&gt;--&gt; &lt;!-- &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;--&gt; &lt;!-- &lt;/listener&gt;--&gt; &lt;/web-app&gt;</textarea>

 

 

 

<textarea cols="50" rows="15" name="code" class="c-sharp">package com.struts2.action; import com.opensymphony.xwork2.ActionSupport; import com.struts2.service.LoginService; import com.struts2.service.LoginServiceImpl; public class LoginAction extends ActionSupport { private LoginService loginService = new LoginServiceImpl(); private String userName; private String password; public void setLoginService(LoginService loginService) { this.loginService = loginService; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String execute() throws Exception { if(loginService.isLogin(userName, password)) return SUCCESS; else return INPUT; } } </textarea>

 

 

<textarea cols="50" rows="15" name="code" class="c-sharp">/** * */ package com.struts2.service; /** * @author Administrator * */ public interface LoginService { boolean isLogin(String userName,String password); } </textarea>

 

<textarea cols="50" rows="15" name="code" class="c-sharp">/** * */ package com.struts2.service; /** * @author Administrator * */ public class LoginServiceImpl implements LoginService { public boolean isLogin(String userName, String password) { if("hello".equals(userName) &amp;&amp; "world".equals(password)) return true; else return false; } } </textarea>

你可能感兴趣的:(html,exception,struts,String,import,webapp)