Struts2 s:hidden隐藏值例子

时间:2017-10-02 13:08

在这一章节中,我们创建一个Web工程为:struts2hidden,演示<s:hidden>的使用。完整的工程目录结构如下:

Struts2 s:hidden隐藏值例子


在Struts2中可以使用<s:hidden>标签来创建一个HTML隐藏字段。

<s:hidden value="http://www.yiibai.com" />

它会呈现为下面的HTML代码。

<input type="hidden" value="http://www.yiibai.com" /> Struts2 <s:hidden> 示例

一个页面的URL隐藏值,并显示隐藏值表示在提交后。

1. Action

HiddenAction.java

package com.yiibai.common.action; import com.opensymphony.xwork2.ActionSupport; public class HiddenAction extends ActionSupport{ private String url; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String execute() { return SUCCESS; } } 2. 视图页面

Struts2 “s:hidden”标签来创建一个隐藏值字段。

hidden.jsp

<%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> </head> <body> <h1>Struts 2 - 隐藏值字段</h1> <s:form action="helloHidden" namespace="/"> <h2>This page has a hidden value (view source): <s:hidden value="http://www.yiibai.com" /></h2> <s:submit value="submit" /> </s:form> </body> </html>

welcome.jsp

<%@ page contentType="text/html;charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <body> <h1>Struts 2 - 隐藏值字段</h1> <h2> The hidden value : <s:property value="url"/> </h2> </body> </html> 3. struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant value="true" /> <package namespace="/" extends="struts-default"> <action> <result>/pages/hidden.jsp</result> </action> <action> <result>/pages/welcome.jsp</result> </action> </package> </struts> 4. 示例

:8080/struts2hidden/hidden.action

Struts2 s:hidden隐藏值例子

Struts2 s:hidden隐藏值例子

Struts2 hidden value example

参考

Struts2隐藏字段


加QQ群啦!

JAVA技术QQ群: 227270512
MySQL/SQL语句QQ群: 418407075
Python QQ群: 287904175
大数据开发技术: 655154550 (新群)

易百教程移动端:请扫描本页面底部(右侧)二维码关注微信公众号,或直接手机访问: