您的位置:首页 > 编程语言 > Java开发

Struts2的运行机制简介

2016-02-23 15:48 344 查看
1、客户端通过URL请求tomcat

2、URL找到对应站点的WEB.xml 发现里面有 struts2配置

3、执行StrutsPrepareAndExecuteFilter类的init方法

4、在init方法中,找到 struts.xml 文件

5、解析 struts.xml文件,根据URL找到对应的类及执行的方法(暂时命名为RunClass)

6、方法会返回一个String

7、在 struts.xml中,根据返回的String ,返回给客户端页面JSP内容

(备注:在返回的JSP中,可以使用RunClass类中的成员变量,直接引用变量名即可 <s:property value="str" /> str即为变量名)

相关配置及代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01  Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Test</title>
</head>
<body>
<h1>
<s:property value="str" />
</h1>
</body>
</html>


hello.jsp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: