Struts.xml内容如下:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="default" namespace="/" extends="struts-default"> <action name="hello" class="action.Hello"> <result name="hello"> /hello.jsp </result> </action> <!-- action就相当于一个对象,当有客户端访问action name的时候,系统自动创建一个对象,仅限于Struts2,Struts1使用的是同一个对象,在Struts1中容易造成线程同步 class就是这个对象的类型,如果不指定class,默认为ActionSupport 这个对象的返回值自动匹配result name,执行result里的内容 --> </package> </struts>
创建action文件,内容如下:
package action; import com.opensymphony.xwork2.ActionSupport; public class Hello extends ActionSupport{ //一个Action类必须继承ActionSupport或实现Action接口 public String execute() throws Exception { return "hello"; } }
浙公网安备 33010602011771号