##### Struts Taglib

- Welcome

##### FAQs and HOWTOs

- Taglib FAQ
- Building View Components
- Indexed Properties

##### Struts Taglib Guides

- Bean
- HTML
- Logic
- Nested

##### Components

- Struts Apps
- Struts EL
- Struts Extras
- Struts Faces
- Struts Scripting
- Struts Taglib
- Struts Tiles

##### Related Resources

- Display Tag
- html2
- JSTL
- JSF
- Struts Layout
- Struts Menu

##### Quick Links

- Javadoc
- Struts 1

##### Project Documentation

- Project Information
- Project Reports
  - Checkstyle
  - CPD Report
  - JavaDocs
  - PMD Report
  - Source Xref
  - Surefire Report
  - Taglibdoc documentation
  - Tag library validation
  - Tag reference
  - Test JavaDocs
  - Test Source Xref

## PMD Results

The following document contains the results of PMD 4.2.2.

## Files

### org/apache/struts/taglib/bean/ParameterTag.java

Violation | Line
--- | ---
These nested if statements could be combined | 134 - 136

### org/apache/struts/taglib/bean/WriteTag.java

Violation | Line
--- | ---
These nested if statements could be combined | 226 - 229

### org/apache/struts/taglib/html/BaseHandlerTag.java

Violation | Line
--- | ---
Avoid empty catch blocks | 872 - 874
Avoid empty catch blocks | 874 - 875

### org/apache/struts/taglib/html/ImageTag.java

Violation | Line
--- | ---
Avoid unused imports such as 'org.apache.struts.Globals' | 23

### org/apache/struts/taglib/logic/CompareTagBase.java

Violation | Line
--- | ---
An empty statement (semicolon) not part of a loop | 126
An empty statement (semicolon) not part of a loop | 135

### org/apache/struts/taglib/nested/logic/NestedIterateTei.java

Violation | Line
--- | ---
Overriding method merely calls super | 46 - 49

### org/apache/struts/taglib/TagUtils.java

Violation | Line
--- | ---
An empty statement (semicolon) not part of a loop | 1022