Struts2学习笔记(搭建struts框架)

1.添加jar包

所以需要的jar包:https://download.csdn.net/download/dazhi_boy/10745954

1.commons-fileupload    上传下载
2.commons-io            上传下载所需的io
3.commons-lang          优化了jdk的lang功能
4.freemarker            和标签有关??
5.javassist             不知是干什么的?字节码工具
6.ognl                  ognl表达式
7.struts2-core          struts核心
8.log4j-api             日志
9.log4j-core

2.web.xml添加过滤器


	struts2
	
            org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
        



	struts2
	/*

3.添加struts.xml文件到跟目录下(src下)内容如下






    

    
        
            /hello.jsp
        
    

4.添加action

package webTest.action;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends ActionSupport{

	private String name;

	   public String execute() throws Exception {
		   return "success";
	   }
	   
	   public String getName() {
	      return name;
	   }

	   public void setName(String name) {
	      this.name = name;
	   }

}

5.添加hello.jsp

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>


Hello World


   Hello World, 

6.注意

1> 过滤器中的struts入口函数

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter 在struts-core中有

2>Struts.xml中的文件头

struts-2.5.18\src\apps\showcase\src\main\resources中有

你可能感兴趣的:(struts2)