struts2--<s:debug>標籤 - jingbo2759的日誌 - 網易博客

struts2--<s:debug>標籤

struts2學習 2009-10-13 10:20:19 閱讀1310 評論1 字型大小:大中小訂閱

struts2提供了一個非常好的調試方法.就是在頁面上添加一個debug標籤..它會自動幫我們將一些信息顯示在頁面上.

看下面的例子..我就提供兩個頁面的代碼.其他的代碼猜都可以猜出來

login.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><!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=ISO-8859-1"><title>Login</title></head><body><h1>Login JSP</h1><form action="login.action">username:<input type="text" name="username"><br>password:<input type="text" name="password"><br><input type="submit"></form></body></html>

result.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%@ taglib prefix="s" uri="/struts-tags" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP "result.jsp" starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">-->

</head> <body> username:<s:property value="username"/><br> password:<s:property value="password"/><br> <s:debug></s:debug> </body></html>

我們可以看到.它提供的是Struts ValueStack Debug ..也就是說,都是struts2的值棧(就是各個值的信息)..

這個值棧又分為兩種.Value Stack Contents 和 Stack Context .

(1).Value Stack Contents 裡面的信息我們可以用 <s:property value="sss"> 這樣來直接訪問.

(2) Stack Context 裡面的信息我們可以 <s:property value="#sss">這樣來訪問

評論這張

轉發至微博
推薦閱讀:

【標籤plus—DIY個性小胸章】
不輕易給人貼標籤,是你最大的善行
健康 | 防「忽悠」,從看食品標籤做起
特別關注︱小小的食品標籤隱藏著大學問,你讀懂了嗎
讀懂標籤買對健康

TAG:網易 | 博客 | 標籤 | 網易博客 | 日誌 |