`

Struts2 s:a标签的target属性

阅读更多

     项目中用到了Struts2中的s:a标签,发现他不支持target属性,查找Struts2官方文档发现真不支持,又在网上搜了下,一位朋友说可以用如下方式(R-1):

      R-1:把所涉及到s:a标签的地方,全部换为<a href="<s:url name="ddd" />" target="_blank" />形式。

 

     后来自己无意中发现以下方式也是可以的,只是会报DTD验证警告(R-2):
     R-2:在s:a标签内,直接添加 target="_blank"属性,虽然会有dtd验证警告,但struts在解析时,会把不认识的属性原样输出。

分享到:
评论

相关推荐

    struts中base标签的target属性

    通过本文的介绍,我们可以看到 Struts 中的 `&lt;s:base&gt;` 标签以及其 `target` 属性在控制页面链接的行为方面扮演着重要的角色。合理利用这些特性可以帮助开发者更好地组织页面布局,同时也能提升用户体验。在实际项目...

    Struts2常用标签解析

    ### Struts2常用标签解析 #### 一、`a` 标签 - **功能**:`a` 标签用于创建HTML超链接,相当于HTML中的 `&lt;a href=""&gt;` 标签。 - **示例**: ```xml &lt;s:a href="login.action"&gt;登陆&lt;/s:a&gt; ``` - **更多说明**: ...

    Struts2数Tree

    ### Struts2中的Tree标签详解 #### 一、概述 Struts2框架为开发者提供了丰富的标签库,其中Tree标签是用来创建树形结构的一种便捷方式。本文将深入介绍Struts2 Tree标签的两种形式:静态树与动态树,并通过具体...

    struts2单个和多个上传文件

    在Struts2中,使用`&lt;s:form&gt;`标签创建一个表单来实现文件上传的功能。表单必须设置`enctype="multipart/form-data"`属性,这样浏览器才能正确地将文件数据发送到服务器。 ```xml &lt;s:form action="singleUpload" ...

    用Maven构建Struts2的HelloWorld

    这个页面使用了Struts2的标签库来显示来自Action的`message`属性的值。 现在,你可以通过运行`mvn package`命令来构建项目,这将生成一个`target`目录,其中包含打包好的WAR文件。如果你有一个本地Tomcat服务器,...

    struts2_上传图片展览.doc

    使用Struts 2的标签库,例如`&lt;s:file&gt;`,将文件输入字段与Action的属性关联。 ```jsp ; charset=utf-8" pageEncoding="utf-8"%&gt; &lt;%@ taglib prefix="s" uri="/struts-tags"%&gt; &lt;!DOCTYPE ...

    struts2.0(9-12)

    在Struts 2 中,我们可以使用Struts标签库的`s:form`和`s:file`来简化这一过程。例如,`FileUpload.jsp`页面如下: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags"%&gt; &lt;!DOCTYPE ...

    Struts2文件上传

    - `&lt;s:form&gt;`标签用于创建一个表单,其中`enctype`属性设置为`multipart/form-data`,这是必须的,因为只有这种类型才能传输文件数据。 - `&lt;s:file&gt;`标签用于创建文件输入框,这里的`name`属性是`doc`,对应后端...

    Struts2_Upload上传DEMO

    这可以通过添加`&lt;constant&gt;`标签来完成,设置`struts.multipart.parser`为`jakarta`,这是Struts2推荐的文件上传解析器: ```xml &lt;constant name="struts.multipart.parser" value="jakarta"/&gt; ``` 接着,创建一个...

    struts2图片单张和多张上传功能

    Struts2提供了`s:file`标签来处理文件输入字段: ```html &lt;s:file name="images" multiple="multiple" label="选择图片" /&gt; 上传" /&gt; ``` 为了实现图片的本地预览功能,我们可以使用HTML5的`...

    struts国际化及小蚂蚁转译

    这里的 `value` 属性可以只包含基础名称,如 `basename`,Struts2 会自动根据当前请求的语言和地区去查找对应的资源文件。 #### 二、获取资源文件中的文本 在 Struts2 中,可以通过多种方式来访问这些资源文件中的...

    JavaEE技术面试常见问题.doc

    3. **Struts标签库的使用** - **&lt;s:textfield&gt;**:文本输入框。 - **&lt;s:submit&gt;**:提交按钮。 - **&lt;s:property&gt;**:显示属性值。 4. **Struts生命周期** - 请求到达`ActionServlet`。 - 调用相应的`Action`...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    A Thesis Submitted to SoutheastUniversity For the Academic Degree of Master of Engineering BY Tang Shuai Supervised by Luo Junzhou and Su Sheng College of Software Engineering ...

Global site tag (gtag.js) - Google Analytics