Struts2学习与使用


struts2


一、前言:
>学习了struts2,有时间正好总结一下,方便日后更上一层楼。

>框架之前jsp+servlet前后台操作流程大概是配置tomcat的web.xml,其中需要
servlet-name&&servlet-class
servlet-name && url-pattern
控制访问路径和处理请求的servlet,(比如 语句

request.sendRedirect("FindAllTableServlet"),此处的FindAllTableServlet

也是一servlet (request.getResquestDispatcher("new.jsp").forword(

request,response)带参数转发请求,进一步处理


>框架之后的Struts2就显得更加结构化,高效。大致流程,同样也需要配置tomcat的
web.xml文件,不过里面的内容是
还有一个重要的struts2的 配置文件struts.xml,所有页面由package
里面的action控制,所以更加结构化和简便化。


二、工程目录:
Struts2学习与使用_第1张图片

三、代码

web.xml:


  
     strust2  
     org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
      strust2
      /*
  

struts.xml:



	
		
				/Welcome.jsp
				/index.jsp
		
	

index.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>



  
  My JSP 'index.jsp' starting page

  
  
  
    

Welcome.jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>


  
    Welcome
  
  
    

欢迎登陆:${name}


WelcomeAction.java:
package action;

public class WelcomAction {
	private String name;
	
	public String execute(){
		System.out.println("execute the WelcomAction...");
		System.out.println(name);
		if("xhs12302".equals(name)){
			return "success";
		}else{
			return "fail";
		}
	}

	public String getName() {
		return name;
	}

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

四、截图
将Struts2这个项目部署到tomcat7上面,启动服务,成功后就可以输入网址进行访问。
Struts2学习与使用_第2张图片

输入http://localhost:8080/Struts2/index.jsp
Struts2学习与使用_第3张图片
Struts2学习与使用_第4张图片


后面是一些其他的笔记,ONGL表达式等,后续更新。。。



联系邮箱:[email protected]

                                                                                                                                                                                                                                                                                                                                                                2017_09_23


你可能感兴趣的:(java,http,web,源码,javaEE,java框架,struts2.0,OGNL)