2 回答

TA貢獻1796條經驗 獲得超10個贊
struts2 freemarker request session parameter
使用Request里的Attribute值最簡單的方法就是直接${AttributeName}或者安全一點:${AttributeName!"default Value"}
3.取request范圍的對象
${Request.myRequestAttribute} 或者 : ${Request.myRequestAttribute!"default value"}
4.取request parameter范圍的對象
${Parameters.myParameter} 或者 : ${Parameters.myParameter!"default value"}
5.取context parameter范圍的對象
${stack.findValue('#myContextParam')}
request 對象直接對應 HttpServletResponse
例如 獲取 當前網頁地址: ${request.requestURL}
客戶端IP地址: ${request.getRemoteAddr()} 或者 ${request.remoteAddr}
提交方式: ${request.method}
等等
Request: 用于獲取Request對象中的attribute對象。
例如:${Request["myRequestAttribute"]} 這樣是直接在頁面輸出屬性值。相當于request.getAtrribute("myRequestAttribute");
如果要對這個值進行判斷就必須使用如下格式:<#if Request["myRequestAttribute"]="edit">
或者 : ${Request["myRequestAttribute"]!"default value"}
添加回答
舉報