首先,确保在 JSP 页面中引入 Struts2 的标签库:
<%@ taglib uri="/struts-tags" prefix="s"%>
在 Struts 2 项目中需要查看值栈(Value Stack )的内容,但是在 JSP 页面中添加了 <s:debug/>
标签后,页面却无 debug 链接产生,这是因为没有开启开发者模式。我们可以在 struts.xml 文件中的 <struts/>
标签体内添加下面的配置以开启开发者模式:
<!-- 是否启用开发模式 -->
<constant name="struts.devMode" value="true" />
JSP 页面的代码:
<%@ page import="java.util.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<html>
<head><title>Title</title>
</head>
<body>
<%--s:debug标签用于看valueStack,用于调试--%>
<s:debug/><br>
</body>
</html>
访问该页面: