/es2018/18497/Projeto.iml |
---|
36,11 → 36,8 |
<output url="file://$MODULE_DIR$/build/ant/classes" /> |
<output-test url="file://$MODULE_DIR$/build/ant/classes" /> |
<content url="file://$MODULE_DIR$"> |
<sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" /> |
<sourceFolder url="file://$MODULE_DIR$/src/gen" isTestSource="false" /> |
<excludeFolder url="file://$MODULE_DIR$/.idea" /> |
<excludeFolder url="file://$MODULE_DIR$/build" /> |
<excludeFolder url="file://$MODULE_DIR$/lib" /> |
<sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" /> |
</content> |
<orderEntry type="inheritedJdk" /> |
<orderEntry type="sourceFolder" forTests="false" /> |
/es2018/18497/teste.log |
---|
1,224 → 1,55 |
2019-01-12 18:16:25,001 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-12 18:16:25,009 (Environment.java:542) 8 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-12 18:16:25,011 (Environment.java:676) 10 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-12 18:16:25,018 (Environment.java:593) 17 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-12 18:16:25,146 (Configuration.java:1441) 145 INFO [main] cfg.Configuration - configuring from url: file:/C:/Users/danif/IdeaProjects/Projeto/build/ant/classes/pt/estgp/es/exemplos/hibernate/hibernate.cfg.xml |
2019-01-12 18:16:25,517 (Configuration.java:553) 516 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Pagina.hbm.xml |
2019-01-12 18:16:25,612 (HbmBinder.java:300) 611 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-12 18:16:25,775 (HbmBinder.java:817) 774 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-12 18:16:25,775 (Configuration.java:553) 774 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml |
2019-01-12 18:16:25,783 (HbmBinder.java:300) 782 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-12 18:16:25,784 (HbmBinder.java:817) 783 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-12 18:16:25,784 (Configuration.java:553) 783 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/User.hbm.xml |
2019-01-12 18:16:25,790 (HbmBinder.java:300) 789 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-12 18:16:25,791 (HbmBinder.java:817) 790 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-12 18:16:25,791 (Configuration.java:553) 790 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml |
2019-01-12 18:16:25,796 (HbmBinder.java:300) 795 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-12 18:16:25,798 (HbmBinder.java:817) 797 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-12 18:16:25,798 (Configuration.java:1541) 797 INFO [main] cfg.Configuration - Configured SessionFactory: null |
2019-01-12 18:16:25,800 (HbmBinder.java:2375) 799 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-12 18:16:25,810 (DriverManagerConnectionProvider.java:41) 809 INFO [main] connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) |
2019-01-12 18:16:25,810 (DriverManagerConnectionProvider.java:42) 809 INFO [main] connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 |
2019-01-12 18:16:25,810 (DriverManagerConnectionProvider.java:45) 809 INFO [main] connection.DriverManagerConnectionProvider - autocommit mode: false |
2019-01-12 18:16:25,817 (DriverManagerConnectionProvider.java:80) 816 INFO [main] connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true |
2019-01-12 18:16:25,818 (DriverManagerConnectionProvider.java:86) 817 INFO [main] connection.DriverManagerConnectionProvider - connection properties: {autoReconnect=true, user=root, password=****, autocommit=false, autoReconnectForPools=true} |
2019-01-12 18:16:25,911 (SettingsFactory.java:89) 910 INFO [main] cfg.SettingsFactory - RDBMS: MySQL, version: 5.5.59 |
2019-01-12 18:16:25,911 (SettingsFactory.java:90) 910 INFO [main] cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.0.15-ga ( $Date: 2004/08/09 22:15:11 $, $Revision: 1.27.2.43 $ ) |
2019-01-12 18:16:25,946 (Dialect.java:152) 945 INFO [main] dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect |
2019-01-12 18:16:25,953 (TransactionFactoryFactory.java:31) 952 INFO [main] transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) |
2019-01-12 18:16:25,958 (TransactionManagerLookupFactory.java:33) 957 INFO [main] transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) |
2019-01-12 18:16:25,958 (SettingsFactory.java:143) 957 INFO [main] cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled |
2019-01-12 18:16:25,959 (SettingsFactory.java:147) 958 INFO [main] cfg.SettingsFactory - Automatic session close at end of transaction: disabled |
2019-01-12 18:16:25,959 (SettingsFactory.java:154) 958 INFO [main] cfg.SettingsFactory - JDBC batch size: 15 |
2019-01-12 18:16:25,959 (SettingsFactory.java:157) 958 INFO [main] cfg.SettingsFactory - JDBC batch updates for versioned data: disabled |
2019-01-12 18:16:25,960 (SettingsFactory.java:162) 959 INFO [main] cfg.SettingsFactory - Scrollable result sets: enabled |
2019-01-12 18:16:25,960 (SettingsFactory.java:170) 959 INFO [main] cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled |
2019-01-12 18:16:25,960 (SettingsFactory.java:178) 959 INFO [main] cfg.SettingsFactory - Connection release mode: auto |
2019-01-12 18:16:25,961 (SettingsFactory.java:202) 960 INFO [main] cfg.SettingsFactory - Maximum outer join fetch depth: 2 |
2019-01-12 18:16:25,962 (SettingsFactory.java:205) 961 INFO [main] cfg.SettingsFactory - Default batch fetch size: 1 |
2019-01-12 18:16:25,962 (SettingsFactory.java:209) 961 INFO [main] cfg.SettingsFactory - Generate SQL with comments: disabled |
2019-01-12 18:16:25,962 (SettingsFactory.java:213) 961 INFO [main] cfg.SettingsFactory - Order SQL updates by primary key: disabled |
2019-01-12 18:16:25,962 (SettingsFactory.java:382) 961 INFO [main] cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory |
2019-01-12 18:16:25,967 (ASTQueryTranslatorFactory.java:24) 966 INFO [main] ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory |
2019-01-12 18:16:25,968 (SettingsFactory.java:221) 967 INFO [main] cfg.SettingsFactory - Query language substitutions: {} |
2019-01-12 18:16:25,968 (SettingsFactory.java:226) 967 INFO [main] cfg.SettingsFactory - JPA-QL strict compliance: disabled |
2019-01-12 18:16:25,968 (SettingsFactory.java:231) 967 INFO [main] cfg.SettingsFactory - Second-level cache: enabled |
2019-01-12 18:16:25,968 (SettingsFactory.java:235) 967 INFO [main] cfg.SettingsFactory - Query cache: disabled |
2019-01-12 18:16:25,968 (SettingsFactory.java:369) 967 INFO [main] cfg.SettingsFactory - Cache provider: org.hibernate.cache.NoCacheProvider |
2019-01-12 18:16:25,968 (SettingsFactory.java:250) 967 INFO [main] cfg.SettingsFactory - Optimize cache for minimal puts: disabled |
2019-01-12 18:16:25,969 (SettingsFactory.java:259) 968 INFO [main] cfg.SettingsFactory - Structured second-level cache entries: disabled |
2019-01-12 18:16:25,978 (SettingsFactory.java:286) 977 INFO [main] cfg.SettingsFactory - Statistics: disabled |
2019-01-12 18:16:25,978 (SettingsFactory.java:290) 977 INFO [main] cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled |
2019-01-12 18:16:25,978 (SettingsFactory.java:305) 977 INFO [main] cfg.SettingsFactory - Default entity-mode: pojo |
2019-01-12 18:16:25,978 (SettingsFactory.java:309) 977 INFO [main] cfg.SettingsFactory - Named query checking : enabled |
2019-01-12 18:16:26,040 (SessionFactoryImpl.java:161) 1039 INFO [main] impl.SessionFactoryImpl - building session factory |
2019-01-12 18:16:26,438 (SessionFactoryObjectFactory.java:82) 1437 INFO [main] impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured |
2019-01-12 18:16:26,633 (AbstractFlushingEventListener.java:301) 1632 ERROR [main] def.AbstractFlushingEventListener - Could not synchronize database state with session |
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: pt.estgp.es.exemplos.hibernate.Seccao |
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:219) |
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:397) |
at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:78) |
at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:755) |
at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1143) |
at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26) |
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143) |
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298) |
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41) |
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) |
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) |
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) |
at pt.estgp.es.exemplos.hibernate.Main.main(Main.java:66) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) |
at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) |
at org.apache.tools.ant.taskdefs.Java.run(Java.java:771) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) |
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) |
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) |
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) |
at org.apache.tools.ant.Task.perform(Task.java:348) |
at org.apache.tools.ant.Target.execute(Target.java:435) |
at org.apache.tools.ant.Target.performTasks(Target.java:456) |
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) |
at org.apache.tools.ant.Project.executeTarget(Project.java:1364) |
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) |
at org.apache.tools.ant.Project.executeTargets(Project.java:1248) |
at org.apache.tools.ant.Main.runBuild(Main.java:851) |
at org.apache.tools.ant.Main.startAnt(Main.java:235) |
at org.apache.tools.ant.Main.start(Main.java:198) |
at org.apache.tools.ant.Main.main(Main.java:286) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:30) |
2019-01-12 18:17:17,702 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-12 18:17:17,710 (Environment.java:542) 8 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-12 18:17:17,712 (Environment.java:676) 10 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-12 18:17:17,719 (Environment.java:593) 17 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-12 18:17:17,787 (Configuration.java:299) 85 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\Pagina.hbm.xml |
2019-01-12 18:17:18,003 (HbmBinder.java:300) 301 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-12 18:17:18,098 (HbmBinder.java:817) 396 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-12 18:17:18,099 (Configuration.java:299) 397 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\Seccao.hbm.xml |
2019-01-12 18:17:18,113 (HbmBinder.java:300) 411 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-12 18:17:18,114 (HbmBinder.java:817) 412 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-12 18:17:18,114 (Configuration.java:299) 412 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\User.hbm.xml |
2019-01-12 18:17:18,124 (HbmBinder.java:300) 422 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-12 18:17:18,125 (HbmBinder.java:817) 423 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-12 18:17:18,125 (Configuration.java:299) 423 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\UserSession.hbm.xml |
2019-01-12 18:17:18,132 (HbmBinder.java:300) 430 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-12 18:17:18,133 (HbmBinder.java:817) 431 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-12 18:17:18,134 (HbmBinder.java:2375) 432 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-12 18:17:18,188 (Version.java:15) 486 INFO [main] tool.Version - Hibernate Tools 3.2.0.b9 |
2019-01-12 18:17:59,154 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-12 18:17:59,162 (Environment.java:542) 8 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-12 18:17:59,164 (Environment.java:676) 10 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-12 18:17:59,170 (Environment.java:593) 16 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-12 18:17:59,257 (Configuration.java:1441) 103 INFO [main] cfg.Configuration - configuring from url: file:/C:/Users/danif/IdeaProjects/Projeto/build/ant/classes/pt/estgp/es/exemplos/hibernate/hibernate.cfg.xml |
2019-01-12 18:17:59,601 (Configuration.java:553) 447 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Pagina.hbm.xml |
2019-01-12 18:17:59,681 (HbmBinder.java:300) 527 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-12 18:17:59,830 (HbmBinder.java:817) 676 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-12 18:17:59,830 (Configuration.java:553) 676 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml |
2019-01-12 18:17:59,840 (HbmBinder.java:300) 686 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-12 18:17:59,840 (HbmBinder.java:817) 686 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-12 18:17:59,840 (Configuration.java:553) 686 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/User.hbm.xml |
2019-01-12 18:17:59,849 (HbmBinder.java:300) 695 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-12 18:17:59,849 (HbmBinder.java:817) 695 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-12 18:17:59,849 (Configuration.java:553) 695 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml |
2019-01-12 18:17:59,854 (HbmBinder.java:300) 700 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-12 18:17:59,856 (HbmBinder.java:817) 702 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-12 18:17:59,856 (Configuration.java:1541) 702 INFO [main] cfg.Configuration - Configured SessionFactory: null |
2019-01-12 18:17:59,857 (HbmBinder.java:2375) 703 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-12 18:17:59,869 (DriverManagerConnectionProvider.java:41) 715 INFO [main] connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) |
2019-01-12 18:17:59,869 (DriverManagerConnectionProvider.java:42) 715 INFO [main] connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 |
2019-01-12 18:17:59,870 (DriverManagerConnectionProvider.java:45) 716 INFO [main] connection.DriverManagerConnectionProvider - autocommit mode: false |
2019-01-12 18:17:59,877 (DriverManagerConnectionProvider.java:80) 723 INFO [main] connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true |
2019-01-12 18:17:59,877 (DriverManagerConnectionProvider.java:86) 723 INFO [main] connection.DriverManagerConnectionProvider - connection properties: {autoReconnect=true, user=root, password=****, autocommit=false, autoReconnectForPools=true} |
2019-01-12 18:17:59,973 (SettingsFactory.java:89) 819 INFO [main] cfg.SettingsFactory - RDBMS: MySQL, version: 5.5.59 |
2019-01-12 18:17:59,973 (SettingsFactory.java:90) 819 INFO [main] cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.0.15-ga ( $Date: 2004/08/09 22:15:11 $, $Revision: 1.27.2.43 $ ) |
2019-01-12 18:18:00,011 (Dialect.java:152) 857 INFO [main] dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect |
2019-01-12 18:18:00,021 (TransactionFactoryFactory.java:31) 867 INFO [main] transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) |
2019-01-12 18:18:00,024 (TransactionManagerLookupFactory.java:33) 870 INFO [main] transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) |
2019-01-12 18:18:00,024 (SettingsFactory.java:143) 870 INFO [main] cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled |
2019-01-12 18:18:00,025 (SettingsFactory.java:147) 871 INFO [main] cfg.SettingsFactory - Automatic session close at end of transaction: disabled |
2019-01-12 18:18:00,025 (SettingsFactory.java:154) 871 INFO [main] cfg.SettingsFactory - JDBC batch size: 15 |
2019-01-12 18:18:00,025 (SettingsFactory.java:157) 871 INFO [main] cfg.SettingsFactory - JDBC batch updates for versioned data: disabled |
2019-01-12 18:18:00,027 (SettingsFactory.java:162) 873 INFO [main] cfg.SettingsFactory - Scrollable result sets: enabled |
2019-01-12 18:18:00,027 (SettingsFactory.java:170) 873 INFO [main] cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled |
2019-01-12 18:18:00,027 (SettingsFactory.java:178) 873 INFO [main] cfg.SettingsFactory - Connection release mode: auto |
2019-01-12 18:18:00,028 (SettingsFactory.java:202) 874 INFO [main] cfg.SettingsFactory - Maximum outer join fetch depth: 2 |
2019-01-12 18:18:00,028 (SettingsFactory.java:205) 874 INFO [main] cfg.SettingsFactory - Default batch fetch size: 1 |
2019-01-12 18:18:00,028 (SettingsFactory.java:209) 874 INFO [main] cfg.SettingsFactory - Generate SQL with comments: disabled |
2019-01-12 18:18:00,028 (SettingsFactory.java:213) 874 INFO [main] cfg.SettingsFactory - Order SQL updates by primary key: disabled |
2019-01-12 18:18:00,028 (SettingsFactory.java:382) 874 INFO [main] cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory |
2019-01-12 18:18:00,033 (ASTQueryTranslatorFactory.java:24) 879 INFO [main] ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory |
2019-01-12 18:18:00,034 (SettingsFactory.java:221) 880 INFO [main] cfg.SettingsFactory - Query language substitutions: {} |
2019-01-12 18:18:00,034 (SettingsFactory.java:226) 880 INFO [main] cfg.SettingsFactory - JPA-QL strict compliance: disabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:231) 880 INFO [main] cfg.SettingsFactory - Second-level cache: enabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:235) 880 INFO [main] cfg.SettingsFactory - Query cache: disabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:369) 880 INFO [main] cfg.SettingsFactory - Cache provider: org.hibernate.cache.NoCacheProvider |
2019-01-12 18:18:00,034 (SettingsFactory.java:250) 880 INFO [main] cfg.SettingsFactory - Optimize cache for minimal puts: disabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:259) 880 INFO [main] cfg.SettingsFactory - Structured second-level cache entries: disabled |
2019-01-12 18:18:00,043 (SettingsFactory.java:286) 889 INFO [main] cfg.SettingsFactory - Statistics: disabled |
2019-01-12 18:18:00,043 (SettingsFactory.java:290) 889 INFO [main] cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled |
2019-01-12 18:18:00,044 (SettingsFactory.java:305) 890 INFO [main] cfg.SettingsFactory - Default entity-mode: pojo |
2019-01-12 18:18:00,044 (SettingsFactory.java:309) 890 INFO [main] cfg.SettingsFactory - Named query checking : enabled |
2019-01-12 18:18:00,093 (SessionFactoryImpl.java:161) 939 INFO [main] impl.SessionFactoryImpl - building session factory |
2019-01-12 18:18:00,460 (SessionFactoryObjectFactory.java:82) 1306 INFO [main] impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured |
2019-01-12 18:18:00,643 (AbstractFlushingEventListener.java:301) 1489 ERROR [main] def.AbstractFlushingEventListener - Could not synchronize database state with session |
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: pt.estgp.es.exemplos.hibernate.Seccao |
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:219) |
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:397) |
at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:78) |
at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:755) |
at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1143) |
at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26) |
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143) |
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298) |
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41) |
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) |
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) |
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) |
at pt.estgp.es.exemplos.hibernate.Main.main(Main.java:66) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) |
at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) |
at org.apache.tools.ant.taskdefs.Java.run(Java.java:771) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) |
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) |
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) |
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) |
at org.apache.tools.ant.Task.perform(Task.java:348) |
at org.apache.tools.ant.Target.execute(Target.java:435) |
at org.apache.tools.ant.Target.performTasks(Target.java:456) |
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) |
at org.apache.tools.ant.Project.executeTarget(Project.java:1364) |
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) |
at org.apache.tools.ant.Project.executeTargets(Project.java:1248) |
at org.apache.tools.ant.Main.runBuild(Main.java:851) |
at org.apache.tools.ant.Main.startAnt(Main.java:235) |
at org.apache.tools.ant.Main.start(Main.java:198) |
at org.apache.tools.ant.Main.main(Main.java:286) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:30) |
2019-01-14 16:29:02,653 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-14 16:29:02,667 (Environment.java:542) 14 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-14 16:29:02,670 (Environment.java:676) 17 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-14 16:29:02,675 (Environment.java:593) 22 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-14 16:29:02,726 (Configuration.java:1441) 73 INFO [main] cfg.Configuration - configuring from url: file:/C:/Users/danif/IdeaProjects/Projeto/build/ant/classes/pt/estgp/es/exemplos/hibernate/hibernate.cfg.xml |
2019-01-14 16:29:02,920 (Configuration.java:553) 267 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Pagina.hbm.xml |
2019-01-14 16:29:02,990 (HbmBinder.java:300) 337 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-14 16:29:03,098 (HbmBinder.java:817) 445 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-14 16:29:03,099 (Configuration.java:553) 446 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml |
2019-01-14 16:29:03,112 (HbmBinder.java:300) 459 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-14 16:29:03,113 (HbmBinder.java:817) 460 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-14 16:29:03,113 (Configuration.java:553) 460 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/User.hbm.xml |
2019-01-14 16:29:03,125 (HbmBinder.java:300) 472 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-14 16:29:03,125 (HbmBinder.java:817) 472 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-14 16:29:03,125 (Configuration.java:553) 472 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml |
2019-01-14 16:29:03,140 (HbmBinder.java:300) 487 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-14 16:29:03,141 (HbmBinder.java:817) 488 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-14 16:29:03,141 (Configuration.java:1541) 488 INFO [main] cfg.Configuration - Configured SessionFactory: null |
2019-01-14 16:29:03,144 (HbmBinder.java:2375) 491 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-14 16:29:03,153 (DriverManagerConnectionProvider.java:41) 500 INFO [main] connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) |
2019-01-14 16:29:03,153 (DriverManagerConnectionProvider.java:42) 500 INFO [main] connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 |
2019-01-14 16:29:03,154 (DriverManagerConnectionProvider.java:45) 501 INFO [main] connection.DriverManagerConnectionProvider - autocommit mode: false |
2019-01-14 16:29:03,159 (DriverManagerConnectionProvider.java:80) 506 INFO [main] connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true |
2019-01-14 16:29:03,159 (DriverManagerConnectionProvider.java:86) 506 INFO [main] connection.DriverManagerConnectionProvider - connection properties: {autoReconnect=true, user=root, password=****, autocommit=false, autoReconnectForPools=true} |
2019-01-14 16:29:03,408 (SettingsFactory.java:89) 755 INFO [main] cfg.SettingsFactory - RDBMS: MySQL, version: 5.5.59 |
2019-01-14 16:29:03,408 (SettingsFactory.java:90) 755 INFO [main] cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} ) |
2019-01-14 16:29:03,431 (Dialect.java:152) 778 INFO [main] dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect |
2019-01-14 16:29:03,437 (TransactionFactoryFactory.java:31) 784 INFO [main] transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) |
2019-01-14 16:29:03,438 (TransactionManagerLookupFactory.java:33) 785 INFO [main] transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) |
2019-01-14 16:29:03,439 (SettingsFactory.java:143) 786 INFO [main] cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled |
2019-01-14 16:29:03,439 (SettingsFactory.java:147) 786 INFO [main] cfg.SettingsFactory - Automatic session close at end of transaction: disabled |
2019-01-14 16:29:03,439 (SettingsFactory.java:154) 786 INFO [main] cfg.SettingsFactory - JDBC batch size: 15 |
2019-01-14 16:29:03,439 (SettingsFactory.java:157) 786 INFO [main] cfg.SettingsFactory - JDBC batch updates for versioned data: disabled |
2019-01-14 16:29:03,440 (SettingsFactory.java:162) 787 INFO [main] cfg.SettingsFactory - Scrollable result sets: enabled |
2019-01-14 16:29:03,443 (SettingsFactory.java:170) 790 INFO [main] cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled |
2019-01-14 16:29:03,443 (SettingsFactory.java:178) 790 INFO [main] cfg.SettingsFactory - Connection release mode: auto |
2019-01-14 16:29:03,444 (SettingsFactory.java:202) 791 INFO [main] cfg.SettingsFactory - Maximum outer join fetch depth: 2 |
2019-01-14 16:29:03,444 (SettingsFactory.java:205) 791 INFO [main] cfg.SettingsFactory - Default batch fetch size: 1 |
2019-01-14 16:29:03,444 (SettingsFactory.java:209) 791 INFO [main] cfg.SettingsFactory - Generate SQL with comments: disabled |
2019-01-14 16:29:03,444 (SettingsFactory.java:213) 791 INFO [main] cfg.SettingsFactory - Order SQL updates by primary key: disabled |
2019-01-14 16:29:03,444 (SettingsFactory.java:382) 791 INFO [main] cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory |
2019-01-14 16:29:03,446 (ASTQueryTranslatorFactory.java:24) 793 INFO [main] ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory |
2019-01-14 16:29:03,446 (SettingsFactory.java:221) 793 INFO [main] cfg.SettingsFactory - Query language substitutions: {} |
2019-01-14 16:29:03,446 (SettingsFactory.java:226) 793 INFO [main] cfg.SettingsFactory - JPA-QL strict compliance: disabled |
2019-01-14 16:29:03,447 (SettingsFactory.java:231) 794 INFO [main] cfg.SettingsFactory - Second-level cache: enabled |
2019-01-14 16:29:03,447 (SettingsFactory.java:235) 794 INFO [main] cfg.SettingsFactory - Query cache: disabled |
2019-01-14 16:29:03,447 (SettingsFactory.java:369) 794 INFO [main] cfg.SettingsFactory - Cache provider: org.hibernate.cache.NoCacheProvider |
2019-01-14 16:29:03,447 (SettingsFactory.java:250) 794 INFO [main] cfg.SettingsFactory - Optimize cache for minimal puts: disabled |
2019-01-14 16:29:03,449 (SettingsFactory.java:259) 796 INFO [main] cfg.SettingsFactory - Structured second-level cache entries: disabled |
2019-01-14 16:29:03,453 (SettingsFactory.java:286) 800 INFO [main] cfg.SettingsFactory - Statistics: disabled |
2019-01-14 16:29:03,453 (SettingsFactory.java:290) 800 INFO [main] cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled |
2019-01-14 16:29:03,453 (SettingsFactory.java:305) 800 INFO [main] cfg.SettingsFactory - Default entity-mode: pojo |
2019-01-14 16:29:03,453 (SettingsFactory.java:309) 800 INFO [main] cfg.SettingsFactory - Named query checking : enabled |
2019-01-14 16:29:03,486 (SessionFactoryImpl.java:161) 833 INFO [main] impl.SessionFactoryImpl - building session factory |
2019-01-14 16:29:03,760 (SessionFactoryObjectFactory.java:82) 1107 INFO [main] impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured |
/es2018/18497/conf/contexto.xml |
---|
1,5 → 1,5 |
<Context path="/project" docBase="/workspace/bacoAlunos/es2018/jmachado/build/ant/war" |
<Context path="/project" docBase="C:/Users/danif/IdeaProjects/Projeto/build/ant/war" |
debug="0"> |
<!-- Link to the user database we will get roles from --> |
<ResourceLink name="users" global="UserDatabase" |
/es2018/18497/conf/web/web.xml |
---|
42,6 → 42,10 |
<servlet-name>LoginRest</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.login.LoginRest</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>PaginasRest</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.login.PaginasRest</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>PaginasDeleteServlet</servlet-name> |
97,6 → 101,10 |
<url-pattern>/ws/api/login</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasRest</servlet-name> |
<url-pattern>/ws/api/paginas</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasDeleteServlet</servlet-name> |
<url-pattern>/paginasDelete</url-pattern> |
</servlet-mapping> |
/es2018/18497/local.properties |
---|
1,0 → 0,0 |
pt.estgp.es.exemplos.hibernate.web.pluginSession.RegisterSession=pt.estgp.es.exemplos.hibernate.web.pluginSession.DevelopRegisterSession |
pt.estgp.es.exemplos.hibernate.web.pluginSession.RegisterSession=pt.estgp.es.exemplos.hibernate.web.pluginSession.ServerRegisterSession |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/teste.jsp |
---|
New file |
0,0 → 1,14 |
<%@ page import="teste.Teste" %> |
<%@page language="java" contentType="UTF-8" %> |
<% |
Teste t = new Teste(); |
%> |
<html> |
<body> |
<%=t.hello()%> |
</body> |
</html> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/header.jsp |
---|
New file |
0,0 → 1,4 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<div> |
CABEĆALHO |
</div> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/home.jsp |
---|
New file |
0,0 → 1,4 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<div> |
HOME |
</div> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/login.jsp |
---|
New file |
0,0 → 1,4 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<div> |
</div> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/tiles-default.xml |
---|
New file |
0,0 → 1,35 |
<?xml version="1.0" encoding="UTF-8" ?> |
<!DOCTYPE tiles-definitions PUBLIC |
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN" |
"http://struts.apache.org/dtds/tiles-config_1_1.dtd"> |
<tiles-definitions> |
<!-- Templates Globais Tiles Definition --> |
<definition name="base.definition" path="/layout1.jsp"> |
<put name="title" value="x"/> |
<put name="header" value="header.jsp"/> |
<put name="footer" value="footer.jsp" /> |
</definition> |
<definition name="page.home" extends="base.definition"> |
<put name="title" value="Listagem de Paginas"/> |
<put name="body" value="/listaPaginas.jsp"/> |
</definition> |
<definition name="page.login" extends="base.definition"> |
<put name="title" value="AutenticaĆ§Ć£o"/> |
<put name="body" value="login.jsp"/> |
</definition> |
<definition name="page.pagina" extends="base.definition"> |
<put name="title" value="Apresentando Pagina"/> |
<put name="body" value="/apresentaPagina.jsp"/> |
</definition> |
</tiles-definitions> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/struts-default.xml |
---|
New file |
0,0 → 1,81 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE struts-config PUBLIC |
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" |
"http://struts.apache.org/dtds/struts-config_1_3.dtd"> |
<struts-config> |
<form-beans> |
<!-- Import --> |
<form-bean type="pt.estgp.es.exemplos.hibernate.web.login.LoginForm" name="LoginForm"/> |
<!--<form-bean type="com.innovkey.opt.imports.web.ImportForm" name="ImportForm"/>--> |
</form-beans> |
<global-exceptions> |
</global-exceptions> |
<global-forwards> |
</global-forwards> |
<action-mappings> |
<!--Portal Forward--> |
<action path="/home" forward="page.home"/> |
<action path="/apresentaPagina" forward="page.pagina"/> |
<!--Authentication--> |
<!-- <action path="/authenticate" |
type="pt.estgp.estgweb.web.controllers.authenticate.AuthenticateController" |
name="EmptyForm" |
scope="request" |
parameter="dispatch" |
validate="false" |
input="page.authentication"> |
<forward name="success" path="page.separators.home"/> |
<forward name="logout" path="page.authentication"/> |
<forward name="firstTimeAuthenticate" path="page.first.time.authenticate"/> |
</action>--> |
<action path="/login" |
type="pt.estgp.es.exemplos.hibernate.web.login.LoginAction" |
name="LoginForm" |
scope="request" |
parameter="dispatch" |
validate="false" |
input="page.home"> |
<forward name="ok" path="page.home"/> |
<forward name="fail" path="page.home"/> |
</action> |
</action-mappings> |
<!--20 Megabytes upload max size can go until 700 MB nao se sabe porque |
pontos possiveis de ajuste Fazer um UPLOAD Servlet |
ver mais em app.properties max.file.size.upload.mbytes |
aqui esta 50 para permitir ao App controlar e poder ser aumentado nao sendo afetado por este parametro |
--> |
<controller maxFileSize="50971520" processorClass="org.apache.struts.tiles.TilesRequestProcessor" /> |
<!--<message-resources parameter="MessageResources"/>--> |
<!--<message-resources parameter="MessageResources" factory="pt.estgp.estgweb.domain.utils.ReloadablePropertyMessageResourcesFactory"/>--> |
<plug-in className="org.apache.struts.tiles.TilesPlugin"> |
<set-property property="definitions-config" value="/WEB-INF/tiles-default.xml"/> |
</plug-in> |
</struts-config> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ant-antlr-1.6.5.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jboss-common.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jakarta-oro-2.0.8.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ant-junit-1.6.5.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jaas.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jta.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/syndiag2.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/concurrent-1.3.2.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/versioncheck.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-resources.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/freemarker.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-collections-2.1.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-collections.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ant-1.6.5.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/mysql-connector-java-3.0.15-ga-bin.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-lang.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-validator.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/aspectjrt.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/org.aspectj.matcher.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/log4j-1.2.17.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/checkstyle-all.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/bcel-5.2.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/asm-attrs.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ant-swing-1.6.5.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/dom4j-1.4.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jaxen-1.1-beta-7.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-digester.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/asm.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/antlr.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/swarmcache-1.0rc2.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/mysql-connector-java-5.1.6-bin.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/decoders.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ckjm-1.9.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/xml-apis.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/xerces-2.6.2.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-services.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/junit-3.8.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-logging.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jtds-1.2.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/oscache-2.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/osslean.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/oss.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/proxool-0.8.3.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-logging-api.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-httpclient-3.0-rc1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/aspectjtools.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jboss-jmx.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jdbc2_0-stdext.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/dom4j-1.6.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/cglib-2.1.3.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-pool.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ant-launcher-1.6.5.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/hibernate-annotations.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-fileupload.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-fileupload-1.3.3.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ossmicro.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jgroups-2.2.8.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/hibernate-tools.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/cleanimports.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jboss-system.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/aspectjweaver.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/struts.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/javassist.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jtidy-r8-20060801.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/c3p0-0.9.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/ehcache-1.2.3.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jboss-cache.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-dbcp.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/jacc-1_0-fr.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/hibernate3.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-codec-1.3.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/antlr-2.7.6.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/connector.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-logging-1.0.4.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-net-1.4.1.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/swing-layout-1.0.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/lib/commons-beanutils.jar |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/tlds/struts-logic.tld |
---|
New file |
0,0 → 1,646 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> |
<taglib> |
<tlibversion>1.2</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>logic</shortname> |
<uri>/WEB-INF/tlds/struts-logic.tld</uri> |
<tag> |
<name>empty</name> |
<tagclass>org.apache.struts.taglib.logic.EmptyTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>equal</name> |
<tagclass>org.apache.struts.taglib.logic.EqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>forward</name> |
<tagclass>org.apache.struts.taglib.logic.ForwardTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>greaterEqual</name> |
<tagclass>org.apache.struts.taglib.logic.GreaterEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>greaterThan</name> |
<tagclass>org.apache.struts.taglib.logic.GreaterThanTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>iterate</name> |
<tagclass>org.apache.struts.taglib.logic.IterateTag</tagclass> |
<teiclass>org.apache.struts.taglib.logic.IterateTei</teiclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>collection</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexId</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>length</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>offset</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>type</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>lessEqual</name> |
<tagclass>org.apache.struts.taglib.logic.LessEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>lessThan</name> |
<tagclass>org.apache.struts.taglib.logic.LessThanTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>match</name> |
<tagclass>org.apache.struts.taglib.logic.MatchTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>location</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>messagesNotPresent</name> |
<tagclass>org.apache.struts.taglib.logic.MessagesNotPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>message</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>messagesPresent</name> |
<tagclass>org.apache.struts.taglib.logic.MessagesPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>message</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notEmpty</name> |
<tagclass>org.apache.struts.taglib.logic.NotEmptyTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notEqual</name> |
<tagclass>org.apache.struts.taglib.logic.NotEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notMatch</name> |
<tagclass>org.apache.struts.taglib.logic.NotMatchTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>location</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notPresent</name> |
<tagclass>org.apache.struts.taglib.logic.NotPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>user</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>present</name> |
<tagclass>org.apache.struts.taglib.logic.PresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>user</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>redirect</name> |
<tagclass>org.apache.struts.taglib.logic.RedirectTag</tagclass> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>anchor</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>href</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>transaction</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>useLocalEncoding</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
</taglib> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/tlds/struts-tiles.tld |
---|
New file |
0,0 → 1,337 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> |
<taglib> |
<tlibversion>1.2</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>tiles</shortname> |
<uri>/WEB-INF/tlds/struts-tiles.tld</uri> |
<tag> |
<name>insert</name> |
<tagclass>org.apache.struts.taglib.tiles.InsertTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>template</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>component</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>definition</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>attribute</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanScope</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>flush</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>controllerUrl</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>controllerClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>definition</name> |
<tagclass>org.apache.struts.taglib.tiles.DefinitionTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>template</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>extends</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>put</name> |
<tagclass>org.apache.struts.taglib.tiles.PutTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>content</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>direct</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>type</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanScope</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>putList</name> |
<tagclass>org.apache.struts.taglib.tiles.PutListTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>add</name> |
<tagclass>org.apache.struts.taglib.tiles.AddTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>content</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>direct</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>type</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>beanScope</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>get</name> |
<tagclass>org.apache.struts.taglib.tiles.GetTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>flush</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>getAsString</name> |
<tagclass>org.apache.struts.taglib.tiles.GetAttributeTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>useAttribute</name> |
<tagclass>org.apache.struts.taglib.tiles.UseAttributeTag</tagclass> |
<teiclass>org.apache.struts.taglib.tiles.UseAttributeTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>classname</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>importAttribute</name> |
<tagclass>org.apache.struts.taglib.tiles.ImportAttributeTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>initComponentDefinitions</name> |
<tagclass>org.apache.struts.taglib.tiles.InitDefinitionsTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>file</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>classname</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
</tag> |
</taglib> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/tlds/struts-nested.tld |
---|
New file |
0,0 → 1,3165 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> |
<taglib> |
<tlibversion>1.2</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>nested</shortname> |
<uri>/WEB-INF/tlds/struts-nested.tld</uri> |
<tag> |
<name>nest</name> |
<tagclass>org.apache.struts.taglib.nested.NestedPropertyTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>writeNesting</name> |
<tagclass>org.apache.struts.taglib.nested.NestedWriteNestingTag</tagclass> |
<teiclass>org.apache.struts.taglib.nested.NestedWriteNestingTei</teiclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>id</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>root</name> |
<tagclass>org.apache.struts.taglib.nested.NestedRootTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>define</name> |
<tagclass>org.apache.struts.taglib.nested.bean.NestedDefineTag</tagclass> |
<teiclass>org.apache.struts.taglib.nested.bean.NestedDefineTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>toScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>type</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>message</name> |
<tagclass>org.apache.struts.taglib.nested.bean.NestedMessageTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>arg0</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg1</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg2</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg3</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg4</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>key</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>size</name> |
<tagclass>org.apache.struts.taglib.nested.bean.NestedSizeTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>collection</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>write</name> |
<tagclass>org.apache.struts.taglib.nested.bean.NestedWriteTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>format</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>formatKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>checkbox</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedCheckboxTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>errors</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedErrorsTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>footer</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>prefix</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>suffix</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>file</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedFileTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>accept</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>maxlength</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>form</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedFormTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>action</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>acceptCharset</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>enctype</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>focus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>focusIndex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>method</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onreset</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onsubmit</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scriptLanguage</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>target</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>hidden</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedHiddenTag</tagclass> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>write</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>image</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedImageTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>align</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>border</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>pageKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>src</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>srcKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>img</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedImgTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>align</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>border</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>height</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>hspace</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>imageName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ismap</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>lowsrc</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>pageKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>module</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>src</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>srcKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>useLocalEncoding</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>usemap</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>vspace</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>width</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>link</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedLinkTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>module</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>anchor</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>href</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>linkName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>target</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>transaction</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>useLocalEncoding</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>messages</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedMessagesTag</tagclass> |
<teiclass>org.apache.struts.taglib.html.MessagesTei</teiclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>footer</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>message</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>multibox</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedMultiboxTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>options</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedOptionsTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>collection</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>labelName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>labelProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>optionsCollection</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedOptionsCollectionTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>label</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>password</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedPasswordTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>maxlength</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>redisplay</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>radio</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedRadioTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>idName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>select</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedSelectTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>multiple</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>submit</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedSubmitTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>text</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedTextTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>maxlength</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>textarea</name> |
<tagclass>org.apache.struts.taglib.nested.html.NestedTextareaTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>cols</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>rows</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>empty</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedEmptyTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>equal</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>greaterEqual</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedGreaterEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>greaterThan</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedGreaterThanTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>iterate</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedIterateTag</tagclass> |
<teiclass>org.apache.struts.taglib.nested.logic.NestedIterateTei</teiclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>collection</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>id</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>length</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>offset</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>type</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>lessEqual</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedLessEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>lessThan</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedLessThanTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>match</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedMatchTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>location</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>messagesNotPresent</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedMessagesNotPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>message</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>messagesPresent</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedMessagesPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>message</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notEmpty</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedNotEmptyTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notEqual</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedNotEqualTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notMatch</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedNotMatchTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>location</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>notPresent</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedNotPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>user</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>present</name> |
<tagclass>org.apache.struts.taglib.nested.logic.NestedPresentTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>cookie</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>parameter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>role</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>user</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
</taglib> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/tlds/struts-html.tld |
---|
New file |
0,0 → 1,3295 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> |
<taglib> |
<tlibversion>1.2</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>html</shortname> |
<uri>/WEB-INF/tlds/struts-html.tld</uri> |
<tag> |
<name>base</name> |
<tagclass>org.apache.struts.taglib.html.BaseTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>target</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>server</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>button</name> |
<tagclass>org.apache.struts.taglib.html.ButtonTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>cancel</name> |
<tagclass>org.apache.struts.taglib.html.CancelTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>checkbox</name> |
<tagclass>org.apache.struts.taglib.html.CheckboxTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>errors</name> |
<tagclass>org.apache.struts.taglib.html.ErrorsTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>footer</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>prefix</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>suffix</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>file</name> |
<tagclass>org.apache.struts.taglib.html.FileTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>accept</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>maxlength</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>form</name> |
<tagclass>org.apache.struts.taglib.html.FormTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>action</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>acceptCharset</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>enctype</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>focus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>focusIndex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>method</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onreset</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onsubmit</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scriptLanguage</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>target</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>frame</name> |
<tagclass>org.apache.struts.taglib.html.FrameTag</tagclass> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>module</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>anchor</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>frameborder</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>frameName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>href</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>longdesc</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>marginheight</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>marginwidth</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>noresize</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scrolling</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>transaction</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>hidden</name> |
<tagclass>org.apache.struts.taglib.html.HiddenTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>write</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>html</name> |
<tagclass>org.apache.struts.taglib.html.HtmlTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>lang</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>xhtml</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>image</name> |
<tagclass>org.apache.struts.taglib.html.ImageTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>align</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>border</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>pageKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>src</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>srcKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>img</name> |
<tagclass>org.apache.struts.taglib.html.ImgTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>align</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>border</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>contextRelative</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>height</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>hspace</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>imageName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ismap</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>lowsrc</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>pageKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>module</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>src</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>srcKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>useLocalEncoding</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>usemap</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>vspace</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>width</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>javascript</name> |
<tagclass>org.apache.struts.taglib.html.JavascriptValidatorTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>cdata</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>dynamicJavascript</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>formName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>method</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scriptLanguage</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>src</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>staticJavascript</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>htmlComment</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>link</name> |
<tagclass>org.apache.struts.taglib.html.LinkTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>module</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>anchor</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>href</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>linkName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>target</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>transaction</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>useLocalEncoding</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>messages</name> |
<tagclass>org.apache.struts.taglib.html.MessagesTag</tagclass> |
<teiclass>org.apache.struts.taglib.html.MessagesTei</teiclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>header</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>footer</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>message</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>multibox</name> |
<tagclass>org.apache.struts.taglib.html.MultiboxTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>option</name> |
<tagclass>org.apache.struts.taglib.html.OptionTag</tagclass> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>key</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>options</name> |
<tagclass>org.apache.struts.taglib.html.OptionsTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>collection</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>labelName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>labelProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>optionsCollection</name> |
<tagclass>org.apache.struts.taglib.html.OptionsCollectionTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>label</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>password</name> |
<tagclass>org.apache.struts.taglib.html.PasswordTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>maxlength</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>redisplay</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>radio</name> |
<tagclass>org.apache.struts.taglib.html.RadioTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>idName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>reset</name> |
<tagclass>org.apache.struts.taglib.html.ResetTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>rewrite</name> |
<tagclass>org.apache.struts.taglib.html.RewriteTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>action</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>module</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>anchor</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>href</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramName</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramProperty</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>paramScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>transaction</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>useLocalEncoding</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>select</name> |
<tagclass>org.apache.struts.taglib.html.SelectTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>multiple</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>submit</name> |
<tagclass>org.apache.struts.taglib.html.SubmitTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>text</name> |
<tagclass>org.apache.struts.taglib.html.TextTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>maxlength</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>size</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>textarea</name> |
<tagclass>org.apache.struts.taglib.html.TextareaTag</tagclass> |
<attribute> |
<name>accesskey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>alt</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>altKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>cols</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>disabled</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>errorStyleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>indexed</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onblur</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onchange</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ondblclick</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onfocus</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeydown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeypress</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onkeyup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousedown</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmousemove</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseout</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseover</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>onmouseup</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>readonly</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>rows</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>style</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleClass</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>styleId</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>tabindex</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>title</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>titleKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>xhtml</name> |
<tagclass>org.apache.struts.taglib.html.XhtmlTag</tagclass> |
<bodycontent>empty</bodycontent> |
</tag> |
</taglib> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/tlds/struts-bean.tld |
---|
New file |
0,0 → 1,376 |
<?xml version="1.0" encoding="UTF-8"?> |
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> |
<taglib> |
<tlibversion>1.2</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>bean</shortname> |
<uri>/WEB-INF/tlds/struts-bean.tld</uri> |
<tag> |
<name>cookie</name> |
<tagclass>org.apache.struts.taglib.bean.CookieTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.CookieTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>multiple</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>define</name> |
<tagclass>org.apache.struts.taglib.bean.DefineTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.DefineTei</teiclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>toScope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>type</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>header</name> |
<tagclass>org.apache.struts.taglib.bean.HeaderTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.HeaderTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>multiple</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>include</name> |
<tagclass>org.apache.struts.taglib.bean.IncludeTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.IncludeTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>anchor</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>href</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>page</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>transaction</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>message</name> |
<tagclass>org.apache.struts.taglib.bean.MessageTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>arg0</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg1</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg2</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg3</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>arg4</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>key</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>page</name> |
<tagclass>org.apache.struts.taglib.bean.PageTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.PageTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>parameter</name> |
<tagclass>org.apache.struts.taglib.bean.ParameterTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.ParameterTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>multiple</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>resource</name> |
<tagclass>org.apache.struts.taglib.bean.ResourceTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.ResourceTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>input</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>size</name> |
<tagclass>org.apache.struts.taglib.bean.SizeTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>collection</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>struts</name> |
<tagclass>org.apache.struts.taglib.bean.StrutsTag</tagclass> |
<teiclass>org.apache.struts.taglib.bean.StrutsTei</teiclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>id</name> |
<required>true</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>formBean</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>forward</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>mapping</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>write</name> |
<tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass> |
<bodycontent>empty</bodycontent> |
<attribute> |
<name>bundle</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>filter</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>format</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>formatKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>ignore</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>locale</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>scope</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
</taglib> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/web.xml |
---|
New file |
0,0 → 1,151 |
<?xml version="1.0" encoding="UTF-8"?> |
<web-app version="2.4" |
xmlns="http://java.sun.com/xml/ns/j2ee" |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > |
<listener> |
<listener-class>pt.estgp.es.exemplos.hibernate.web.HibernateStarterListener</listener-class> |
</listener> |
<filter> |
<filter-name>UserFilter</filter-name> |
<filter-class>pt.estgp.es.exemplos.hibernate.web.UserFilter</filter-class> |
</filter> |
<filter> |
<filter-name>SecurityFilter</filter-name> |
<filter-class>pt.estgp.es.exemplos.hibernate.web.SecurityFilter</filter-class> |
</filter> |
<filter-mapping> |
<filter-name>SecurityFilter</filter-name> |
<url-pattern>/*</url-pattern> |
</filter-mapping> |
<servlet> |
<servlet-name>PaginasServlet</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.PaginasServlet</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>UploadImagem</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.UploadImagem</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>DownloadImagem</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.DownloadImagem</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>LoginRest</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.login.LoginRest</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>PaginasDeleteServlet</servlet-name> |
<servlet-class>pt.estgp.es.exemplos.hibernate.web.PaginasDeleteServlet</servlet-class> |
</servlet> |
<servlet> |
<servlet-name>action</servlet-name> |
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class> |
<init-param> |
<param-name>config</param-name> |
<param-value> |
/WEB-INF/struts-default.xml |
</param-value> |
</init-param> |
<init-param> |
<param-name>debug</param-name> |
<param-value>2</param-value> |
</init-param> |
<init-param> |
<param-name>detail</param-name> |
<param-value>2</param-value> |
</init-param> |
<init-param> |
<param-name>nocache</param-name> |
<param-value>true</param-value> |
</init-param> |
<load-on-startup>2</load-on-startup> |
</servlet> |
<servlet-mapping> |
<servlet-name>action</servlet-name> |
<url-pattern>*.do</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasServlet</servlet-name> |
<url-pattern>/paginas</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>UploadImagem</servlet-name> |
<url-pattern>/UploadImagem</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>DownloadImagem</servlet-name> |
<url-pattern>/DownloadImagem</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>LoginRest</servlet-name> |
<url-pattern>/ws/api/login</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasDeleteServlet</servlet-name> |
<url-pattern>/paginasDelete</url-pattern> |
</servlet-mapping> |
<servlet-mapping> |
<servlet-name>PaginasServlet</servlet-name> |
<url-pattern>/testep</url-pattern> |
</servlet-mapping> |
<error-page> |
<error-code>404</error-code> |
<location>/errors/404.jsp</location> |
</error-page> |
<error-page> |
<error-code>403</error-code> |
<location>/errors/403.jsp</location> |
</error-page> |
<jsp-config> |
<taglib> |
<taglib-uri>/WEB-INF/tlds/struts-bean.tld</taglib-uri> |
<taglib-location>/WEB-INF/tlds/struts-bean.tld</taglib-location> |
</taglib> |
<taglib> |
<taglib-uri>/WEB-INF/tlds/struts-html.tld</taglib-uri> |
<taglib-location>/WEB-INF/tlds/struts-html.tld</taglib-location> |
</taglib> |
<taglib> |
<taglib-uri>/WEB-INF/tlds/struts-logic.tld</taglib-uri> |
<taglib-location>/WEB-INF/tlds/struts-logic.tld</taglib-location> |
</taglib> |
<taglib> |
<taglib-uri>/WEB-INF/tlds/struts-nested.tld</taglib-uri> |
<taglib-location>/WEB-INF/tlds/struts-nested.tld</taglib-location> |
</taglib> |
<taglib> |
<taglib-uri>/WEB-INF/tlds/struts-tiles.tld</taglib-uri> |
<taglib-location>/WEB-INF/tlds/struts-tiles.tld</taglib-location> |
</taglib> |
</jsp-config> |
<!--START FILES--> |
<welcome-file-list> |
<welcome-file>home.do</welcome-file> |
</welcome-file-list> |
</web-app> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/User.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/User.hbm.xml |
---|
New file |
0,0 → 1,25 |
<?xml version="1.0"?> |
<!DOCTYPE hibernate-mapping PUBLIC |
"-//Hibernate/Hibernate Mapping DTD//EN" |
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> |
<hibernate-mapping> |
<class name="pt.estgp.es.exemplos.hibernate.User" table="user"> |
<meta attribute="scope-class">public abstract</meta> |
<meta attribute="extends">DomainObject</meta> |
<id name="id" type="long"> |
<generator class="native" /> |
</id> |
<discriminator column="discriminator"/> |
<timestamp source="db" name="updateDate"/> |
<property name="saveDate" type="timestamp"/> |
<property name="admin" type="boolean" /> |
<property name="nome" type="string" /> |
<property name="telemovel" type="string" /> |
<property name="email" type="string" /> |
<property name="username" type="string" /> |
<property name="password" type="string" /> |
<property name="roles" type="string" /> |
<subclass name="pt.estgp.es.exemplos.hibernate.UserImpl" discriminator-value="UserImpl"/> |
</class> |
</hibernate-mapping> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/services/ServicoPaginas.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/services/ServicoSessoes.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/SeccaoImpl.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/PaginaImpl.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/HibernateUtils.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/UserSession.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml |
---|
New file |
0,0 → 1,19 |
<?xml version="1.0"?> |
<!DOCTYPE hibernate-mapping PUBLIC |
"-//Hibernate/Hibernate Mapping DTD//EN" |
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> |
<hibernate-mapping> |
<class name="pt.estgp.es.exemplos.hibernate.UserSession" table="usersession"> |
<meta attribute="scope-class">public abstract</meta> |
<meta attribute="extends">DomainObject</meta> |
<id name="cookie" type="string"> |
<generator class="assigned" /> |
</id> |
<discriminator column="discriminator"/> |
<timestamp source="db" name="updateDate"/> |
<property name="saveDate" type="timestamp"/> |
<many-to-one name="user" class="pt.estgp.es.exemplos.hibernate.User"/> |
<subclass name="pt.estgp.es.exemplos.hibernate.UserSessionImpl" discriminator-value="UserSessionImpl"/> |
</class> |
</hibernate-mapping> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/Main.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/utils/StreamsUtils.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/utils/BytesUtils.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/Seccao.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml |
---|
New file |
0,0 → 1,22 |
<?xml version="1.0"?> |
<!DOCTYPE hibernate-mapping PUBLIC |
"-//Hibernate/Hibernate Mapping DTD//EN" |
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> |
<hibernate-mapping> |
<class name="pt.estgp.es.exemplos.hibernate.Seccao" table="seccao"> |
<meta attribute="scope-class">public abstract</meta> |
<meta attribute="extends">DomainObject</meta> |
<id name="id" type="long"> |
<generator class="native" /> |
</id> |
<discriminator column="discriminator"/> |
<timestamp source="db" name="updateDate"/> |
<property name="saveDate" type="timestamp"/> |
<property name="titulo" type="string" /> |
<many-to-one name="pagina" class="pt.estgp.es.exemplos.hibernate.Pagina" column="pagina_id" outer-join="true" cascade="none"/> |
<subclass name="pt.estgp.es.exemplos.hibernate.SeccaoImpl" discriminator-value="SeccaoImpl"/> |
</class> |
</hibernate-mapping> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/DomainObject.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/Pagina.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/Pagina.hbm.xml |
---|
New file |
0,0 → 1,25 |
<?xml version="1.0"?> |
<!DOCTYPE hibernate-mapping PUBLIC |
"-//Hibernate/Hibernate Mapping DTD//EN" |
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> |
<hibernate-mapping> |
<class name="pt.estgp.es.exemplos.hibernate.Pagina" table="pagina" abstract="true"> |
<meta attribute="scope-class">public abstract</meta> |
<meta attribute="extends">DomainObject</meta> |
<id name="id" type="long"> |
<generator class="native" /> |
</id> |
<discriminator column="discriminator"/> |
<timestamp source="db" name="updateDate"/> |
<property name="saveDate" type="timestamp"/> |
<property name="nome" type="string" /> |
<many-to-one name="dono" class="pt.estgp.es.exemplos.hibernate.User"/> |
<list name="seccoes" cascade="none"> |
<key column="pagina_id"/> |
<index column="i" /> |
<one-to-many class="pt.estgp.es.exemplos.hibernate.Seccao" /> |
</list> |
<subclass name="pt.estgp.es.exemplos.hibernate.PaginaImpl" discriminator-value="PaginaImpl"/> |
</class> |
</hibernate-mapping> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/UserImpl.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/SecuritySessionContext.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/SecurityContextProvider.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/example/ServiceExample.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/FailRoleException.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/HasRole.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/IsAuthenticated.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/JointPointUtils.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/NotAuthenticatedException.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/Transaction.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/AccessDeniedException.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/PrintParameterExample.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/security/logic/SecurityAspects.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/UserSessionImpl.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/HibernateStarterListener.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/SecurityFilter.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/pluginSession/ServerRegisterSession.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/pluginSession/PluginFactory.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/pluginSession/DevelopRegisterSession.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/pluginSession/RegisterSession.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/UploadImagem.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/UserFilter.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/login/LoginForm.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/login/LoginAction.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/login/LoginRest.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/DownloadImagem.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/PaginasServlet.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/rest/AbstractRestServlet.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/rest/AbstractRestServlet$ParseJsonRequestResult.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/pt/estgp/es/exemplos/hibernate/web/PaginasDeleteServlet.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/teste/TesteDomainObject.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/teste/Teste.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/WEB-INF/classes/teste/teste2.class |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+ application/octet-stream |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/footer.jsp |
---|
New file |
0,0 → 1,4 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<div> |
FOOTER |
</div> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/layout1.jsp |
---|
New file |
0,0 → 1,45 |
<%@ page contentType="text/html; charset=UTF-8" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<html:html > |
<head> |
<title><tiles:getAsString name="title"/></title> |
<meta charset="utf-8"> |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
<meta name="viewport" content="width=device-width, initial-scale=1"> |
<!--BOOTSTRAP--> |
<!-- Latest compiled and minified CSS --> |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> |
<!-- Optional theme --> |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> |
<!-- Latest compiled and minified JavaScript --> |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> |
<!-- JQUERY --> |
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> |
<script src="<%=request.getContextPath()%>/js/rest-layer.js"></script> |
</head> |
<body id="public"> |
<!-- HEADER --> |
<tiles:insert attribute="header"/> |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
<tiles:getAsString name="title"/> |
</div> |
<div class="panel-body"> |
<tiles:insert attribute="body"/> |
</div> |
</div> |
<!-- FOOTER --> |
<tiles:insert attribute="footer"/> |
</body> |
</html:html> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/index.html |
---|
New file |
0,0 → 1,8 |
<html> |
<head> |
Primeiro Projecto com o ANT |
</head> |
<body> |
<h1>Primeiro Projecto com o ANT</h1> |
</body> |
</html> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/listaPaginas.jsp |
---|
New file |
0,0 → 1,105 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ page import="java.util.*" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.HibernateUtils" %> |
<%@ page import="org.hibernate.Session" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.Pagina" %> |
<%@ page import="org.hibernate.criterion.Order" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<jsp:useBean id="UserSession" type="pt.estgp.es.exemplos.hibernate.UserSessionImpl" scope="request"/> |
<ul><%-- Inicio de uma lista de HTML--%> |
<% |
//Zona de Java |
//Falta ligar ao Hibernate |
//Falta fazer uma criteria e um .list() |
Session sess = HibernateUtils.getCurrentSession(); |
sess.beginTransaction(); |
//Query query = sess.createQuery("select p from p in class Pagina where p.nome like '%Teste%'"); |
List<Pagina> paginas = sess.createCriteria(Pagina.class).addOrder(Order.asc("nome")).list(); |
//List<Pagina> paginas = query.list(); |
//Falta fazer um For a todos os objetos devolvidos no List |
for(Pagina p: paginas) |
{ |
String nomeDaPagina = p.getNome(); |
long id = p.getId(); |
%> |
<li> |
<a href="apresentaPagina.do?id=<%=id%>" target="_blank"> |
<%=nomeDaPagina%> |
</a> |
</li> |
<% |
//Zona de Java |
} |
%> |
</ul><%-- Final de uma lista de HTML--%> |
<script> |
var app = angular.module('loginApp', []); |
app.controller('loginAppController', function($scope) { |
$scope.username= ""; |
$scope.password= ""; |
$scope.login = function(){ |
alert($scope.username); |
alert($scope.password); |
rest( |
"<%=request.getContextPath()%>/ws/api/login", |
"login", |
{ |
username: $scope.username, |
password: $scope.password |
}, |
"#xpto", |
function(resposta){ |
alert("ok:" + resposta.result); |
}, |
function(resposta){ |
alert("ok:" + resposta); |
} |
); |
} |
}); |
</script> |
<div id="xpto"> |
XPTO |
<div class="web-messages"></div> |
</div> |
<div id="loginApp" ng-app="loginApp" ng-controller="loginAppController"> |
APP |
<div class="web-messages"></div> |
<pre> |
user:{{username}} pass:{{password}} |
</pre> |
<div class="form"> |
<input type="hidden" name="dispatch" value="login"> |
Username: <input type="text" ng-model="username"/><br/> |
Password: <input type="text" ng-model="password"/><br/> |
<button type="button" class="btn btn-success" ng-click="login()">Login</button> |
</div> |
</div> |
<%--<html:form action="/login">--%> |
<%--<input type="hidden" name="dispatch" value="login">--%> |
<%--Nome: <html:text property="username"/><br/>--%> |
<%--Data: <html:text property="password"/><br/>--%> |
<%--<html:submit value="Submeter"/>--%> |
<%--</html:form>--%> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/errors/403.jsp |
---|
New file |
0,0 → 1,8 |
<%@ page import="pt.estgp.es.Teste" %> |
<%@page language="java" contentType="UTF-8" %> |
<% |
request.getSession().setAttribute("user",u); |
%> |
Nao autorizado |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/errors/404.jsp |
---|
New file |
0,0 → 1,4 |
<%@ page import="pt.estgp.es.Teste" %> |
<%@page language="java" contentType="UTF-8" %> |
POagina nao encontrada |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/exemplos/upload.jsp |
---|
New file |
0,0 → 1,13 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<html> |
<head></head> |
<body> |
<form action="<%=request.getContextPath()%>/UploadImagem" method="post" enctype="multipart/form-data"> |
Select File to Upload:<input type="file" name="fileName"> |
<br> |
ID DE SECCAO: <input type="text" name="sectionId"> |
ID DE PAGINA: <input type="text" name="pageId"> |
<input type="submit" value="Upload"> |
</form> |
</body> |
</html> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/exemplos/comSlide.jsp |
---|
New file |
0,0 → 1,196 |
<%@ page import="org.json.JSONObject" %> |
<%@ page import="org.json.JSONArray" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.Seccao" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.SeccaoImpl" %> |
<%@ page import="java.util.List" %> |
<%@ page import="java.util.ArrayList" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<html> |
<head> |
</head> |
<body > |
<!-- MINIMO USANDO TILES DAQUI PARA DIANTE--> |
<!-- Latest compiled and minified CSS --> |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> |
<script type="text/javascript" src="<%=request.getContextPath()%>/exemplos/angular-pageslide-directive.js"></script> |
<script src="<%=request.getContextPath()%>/js/rest-layer.js"></script> |
<style> |
.ng-pageslide{ |
background-color: rgb(230,230,181); |
overflow: scroll; |
} |
body.ng-pageslide-body-open::before{ |
content: '.'; |
display: block; |
position: absolute; |
top: 0; |
background-color: rgb(230,230,181); |
left: 0; |
right: 0; |
bottom: 0; |
z-index: 1; |
opacity: 0.5; |
transition: opacity 1s; |
opacity: 0.57; |
pointer-events: all; |
} |
body.ng-pageslide-body-closed::before{ |
transition: opacity 1s; |
content: '.'; |
display: block; |
position: absolute; |
top: 0; |
background-color: rgb(0,0,0); |
left: 0; |
right: 0; |
bottom: 0; |
z-index: 1; |
opacity: 0; |
pointer-events: none; |
} |
</style> |
<div ng-app="testePageSlide" ng-controller="testePageSlideController" id="testePageSlide"> |
<% |
Seccao s1 = new SeccaoImpl(); |
s1.setTitulo("Teste 1"); |
s1.setId(1); |
Seccao s2 = new SeccaoImpl(); |
s2.setTitulo("Teste 2"); |
s2.setId(2); |
List<Seccao> seccoes = new ArrayList<>(); |
seccoes.add(s1); |
seccoes.add(s2); |
JSONObject js = new JSONObject(); |
JSONArray arr = new JSONArray(); |
for(Seccao s : seccoes) |
{ |
JSONObject sobj1 = new JSONObject(); |
sobj1.put("titulo",s.getTitulo()); |
sobj1.put("id",s.getId()); |
arr.put(sobj1); |
} |
js.put("seccoes",arr); |
%> |
<script> |
var testePageSlide = angular.module('testePageSlide', ['pageslide-directive']); |
testePageSlide.controller('testePageSlideController', function ($scope) |
{ |
$scope.seccoes = <%=js.toString()%>; |
$scope.seccaoEdit = null; |
$scope.inSlide = "Hello Slide"; |
$scope.slideOpened = false; |
$scope.isSlideOpened = function() { return $scope.slideOpened; }; |
$scope.openSlide = function() { $scope.slideOpened = true; }; |
$scope.closeSlide = function() { $scope.slideOpened = false; }; |
$scope.toogleSlide = function() { $scope.slideOpened = !$scope.slideOpened; }; |
$scope.editSeccao = function(s) { |
$scope.seccaoEdit = s; |
$scope.openSlide(); |
}; |
$scope.saveSeccao = function(s){ |
rest( |
"<%=request.getContextPath()%>/ws/api/login", |
"saveSeccao", |
{ |
seccao: s |
}, |
"#testePageSlide", |
function(resposta){ |
alert("ok:" + resposta.result); |
$scope.closeSlide(); |
$scope.$apply(); |
}, |
function(resposta){ |
alert("ok:" + resposta); |
} |
); |
} |
}); |
</script> |
<div class="web-messages"></div> |
<div id="slide" pageslide <%--ps-push="true"--%> ps-open="isSlideOpened()" ps-size="50%" <%--ps-size="1000px"--%> style="max-width: 100%;" ps-key-listener="false" ps-click-outside="false"> |
<div class="web-messages"></div> |
<h1>{{inSlide}}</h1> |
ID: {{seccaoEdit.id}} |
<br/> |
TITULO: <input type="text" ng-model="seccaoEdit.titulo"> |
<button ng-click="saveSeccao(seccaoEdit)">Salvar</button> |
<button ng-click="toogleSlide()">Toggle Slide</button> |
</div> |
<button ng-click="openSlide()">Open Slide</button> |
<button ng-click="toogleSlide()">Toggle Slide</button> |
<table> |
<thead> |
<tr> |
<th>ID</th> |
<th>TITULO</th> |
</tr> |
</thead> |
<tbody> |
<tr ng-repeat="s in seccoes.seccoes"> |
<th>{{s.id}}</th> |
<th>{{s.titulo}}</th> |
<th><button type="button" ng-click="editSeccao(s)">EDITAR</button></th> |
</tr> |
</tbody> |
</table> |
<pre> |
{{seccoes | json}} |
</pre> |
</div> |
<!-- FIM DO MINIMO PARA PAGESLIDE USANDO TILES--> |
</body> |
</html> |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/js/rest-layer.js |
---|
New file |
0,0 → 1,47 |
function rest(restAction,serviceName,data,webMessagesContainer,handlerOk,handlerFail) |
{ |
var request = |
{ |
data : data, |
service : serviceName |
}; |
$.ajax({ |
url: restAction, |
type: "POST", |
contentType: "application/json", |
data: JSON.stringify(request), |
dataType: "json", |
success: function(resposta) |
{ |
$(webMessagesContainer).find(".web-messages").html(""); |
if(resposta.service == "error") |
{ |
$(webMessagesContainer).find(".web-messages").html('<div class="alert alert-danger">' + resposta.exception + '</div>'); |
if(handlerFail != undefined) |
{ |
handlerFail(resposta.exception); |
} |
} |
else if(resposta.service == "ok") |
{ |
for(var msg in resposta.messages) |
{ |
$(webMessagesContainer).find(".web-messages").append('<div class="alert alert-success">' + resposta.messages[msg] + '</div>'); |
} |
if(handlerOk != undefined) |
handlerOk(resposta.response); |
} |
}, |
error: function(resposta) { |
$(webMessagesContainer).find(".web-messages").html('<div class="alert alert-danger">Erro de comunicaĆĀ§ĆĀ£o, por favor tente novamente</div>'); |
if(handlerFail != undefined) |
{ |
handlerFail(resposta); |
} |
} |
}); |
} |
/es2018/18497/out/artifacts/FicheirosDeProjeto_war_exploded/apresentaPagina.jsp |
---|
New file |
0,0 → 1,75 |
<%@ page import="pt.estgp.es.exemplos.hibernate.HibernateUtils" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.Pagina" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.Seccao" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.web.SecurityFilter" %><%-- |
Created by IntelliJ IDEA. |
User: jmachado |
Date: 29/10/2018 |
Time: 15:03 |
To change this template use File | Settings | File Templates. |
--%> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<jsp:useBean scope="request" id="UserSession" type="pt.estgp.es.exemplos.hibernate.UserSession"/> |
<html> |
<head> |
<title></title> |
</head> |
<body> |
<% |
if(UserSession.getUser() != null) |
{ |
} |
%> |
OlƔ ${UserSession.user.nome} estamos a ver uma pƔgina. |
<% |
pt.estgp.es.exemplos.hibernate.UserSession sess = SecurityFilter.loadSessionProxy(request); |
String id = request.getParameter("id"); |
HibernateUtils.getCurrentSession().beginTransaction(); |
Long idLong = id != null ? new Long(id) : (Long) request.getAttribute("id"); |
Pagina p = (Pagina) HibernateUtils.getCurrentSession().load(Pagina.class,idLong); |
%> |
<h1><%=p.getNome()%> </h1> |
<form action="<%=request.getContextPath()%>/paginas" method="post"> |
<input type="hidden" name="idPagina" value="<%=idLong%>"/> |
Adicionar Seccao<br/> |
<input type="text" name="titulo"> |
<button type="submit">Criar</button> |
</form> |
<% |
for(Seccao s: p.getSeccoes()) |
{ |
%> |
<h2><%=s.getTitulo()%> |
<a href="<%=request.getContextPath()%>/paginasDelete?idSeccao=<%=s.getId()%>"> |
APAGAR |
</a> |
</h2> |
<% |
} |
HibernateUtils.getCurrentSession().getTransaction().rollback(); |
%> |
</body> |
</html> |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/utils/DbInit.java |
---|
New file |
0,0 → 1,23 |
package pt.estgp.es.exemplos.hibernate.utils; |
import pt.estgp.es.exemplos.hibernate.HibernateUtils; |
import pt.estgp.es.exemplos.hibernate.User; |
import pt.estgp.es.exemplos.hibernate.UserImpl; |
public class DbInit { |
public static void main(String [] args){ |
HibernateUtils.getCurrentSession().beginTransaction(); |
User u = new UserImpl(); |
u.setAdmin(true); |
u.setNome("Daniel"); |
u.setEmail("dani.filomeno@hotmail.com"); |
u.setUsername("daniel"); |
u.setPassword("123"); |
u.setRoles("admin"); |
HibernateUtils.getCurrentSession().save(u); |
HibernateUtils.getCurrentSession().getTransaction().commit(); |
} |
} |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/services/ServicoPaginas.java |
---|
1,12 → 1,11 |
package pt.estgp.es.exemplos.hibernate.services; |
import org.apache.log4j.Logger; |
import pt.estgp.es.exemplos.hibernate.HibernateUtils; |
import pt.estgp.es.exemplos.hibernate.Pagina; |
import pt.estgp.es.exemplos.hibernate.Seccao; |
import pt.estgp.es.exemplos.hibernate.SeccaoImpl; |
import pt.estgp.es.exemplos.hibernate.*; |
import pt.estgp.es.exemplos.hibernate.security.SecurityContextProvider; |
import pt.estgp.es.exemplos.hibernate.security.logic.HasRole; |
import pt.estgp.es.exemplos.hibernate.security.logic.IsAuthenticated; |
import pt.estgp.es.exemplos.hibernate.security.logic.PrintParameterExample; |
import pt.estgp.es.exemplos.hibernate.security.logic.Transaction; |
import pt.estgp.es.exemplos.hibernate.web.PaginasServlet; |
17,7 → 16,7 |
private static final Logger logger = Logger.getLogger(ServicoPaginas.class); |
@Transaction @IsAuthenticated @HasRole(role = "admin") |
@Transaction @IsAuthenticated @HasRole(role = "admin") @PrintParameterExample(paramName = "idPagina") |
public void criaSeccaoService(String idPagina, String titulo) |
{ |
try { |
50,4 → 49,19 |
} |
@Transaction @IsAuthenticated |
public Pagina criaPaginaService(String titulo) |
{ |
String cookie = SecurityContextProvider.getInstance().getSecuritySessionContext().getRequester(); |
UserSession session = (UserSession) HibernateUtils.getCurrentSession().load(UserSession.class,cookie); |
Pagina p = new PaginaImpl(); |
p.setDono(session.getUser()); |
p.setNome(titulo); |
HibernateUtils.getCurrentSession().save(p); |
return p; |
} |
} |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/security/logic/NotAuthenticatedException.java |
---|
25,4 → 25,9 |
public NotAuthenticatedException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { |
super(message, cause, enableSuppression, writableStackTrace); |
} |
public String toString(){ |
return "NĆ£o estĆ” autenticado"; |
} |
} |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/security/logic/AccessDeniedException.java |
---|
25,4 → 25,8 |
public AccessDeniedException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { |
super(message, cause, enableSuppression, writableStackTrace); |
} |
public String toString(){ |
return "Desculpe lĆ” mas nĆ£o, xau"; |
} |
} |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/web/login/PaginasRest.java |
---|
New file |
0,0 → 1,90 |
package pt.estgp.es.exemplos.hibernate.web.login; |
import org.hibernate.Session; |
import org.hibernate.criterion.Order; |
import org.json.JSONArray; |
import org.json.JSONException; |
import org.json.JSONObject; |
import pt.estgp.es.exemplos.hibernate.HibernateUtils; |
import pt.estgp.es.exemplos.hibernate.Pagina; |
import pt.estgp.es.exemplos.hibernate.UserSession; |
import pt.estgp.es.exemplos.hibernate.services.ServicoPaginas; |
import pt.estgp.es.exemplos.hibernate.web.SecurityFilter; |
import pt.estgp.es.exemplos.hibernate.web.rest.AbstractRestServlet; |
import javax.servlet.ServletException; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
import java.io.IOException; |
import java.util.List; |
public class PaginasRest extends AbstractRestServlet |
{ |
public JSONObject criarPagina(JSONObject data, HttpServletRequest req, HttpServletResponse resp) throws JSONException |
{ |
String titulo = data.getString("titulo"); |
Pagina p = new ServicoPaginas().criaPaginaService(titulo); |
JSONObject js = pagina2json(p); |
addMessage("",req); |
return js; |
} |
public JSONObject loadPaginas(JSONObject data, HttpServletRequest req, HttpServletResponse resp) throws JSONException |
{ |
Session sess = HibernateUtils.getCurrentSession(); |
sess.beginTransaction(); |
//Query query = sess.createQuery("select p from p in class Pagina where p.nome like '%Teste%'"); |
List<Pagina> paginas = sess.createCriteria(Pagina.class).addOrder(Order.asc("nome")).list(); |
//List<Pagina> paginas = query.list(); |
JSONArray paginasJson = new JSONArray(); |
//Falta fazer um For a todos os objetos devolvidos no List |
for(Pagina p: paginas) |
{ |
paginasJson.put( pagina2json(p)); |
} |
JSONObject js = new JSONObject(); |
js.put("paginas",paginasJson); |
addMessage("Paginas carregadas",req); |
sess.getTransaction().rollback(); |
return js; |
} |
private JSONObject pagina2json(Pagina p) throws JSONException { |
JSONObject js = new JSONObject(); |
js.put("nome", p.getNome()); |
js.put("id", p.getId()); |
return js; |
} |
public JSONObject logout(JSONObject data, HttpServletRequest req, HttpServletResponse resp) throws JSONException |
{ |
JSONObject js = new JSONObject(); |
js.put("result","ok"); |
return js; |
} |
public JSONObject saveSeccao(JSONObject data, HttpServletRequest req, HttpServletResponse resp) throws JSONException |
{ |
JSONObject seccao = data.getJSONObject("seccao"); |
System.out.println("TITULO:" + seccao.getString("titulo")); |
JSONObject js = new JSONObject(); |
js.put("result","ok"); |
addMessage("Seccao salva com sucesso",req); |
return js; |
} |
} |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/web/login/LoginRest.java |
---|
56,4 → 56,18 |
return js; |
} |
public JSONObject saveSeccao(JSONObject data, HttpServletRequest req, HttpServletResponse resp) throws JSONException |
{ |
JSONObject seccao = data.getJSONObject("seccao"); |
System.out.println("TITULO:" + seccao.getString("titulo")); |
JSONObject js = new JSONObject(); |
js.put("result","ok"); |
addMessage("Seccao salva com sucesso",req); |
return js; |
} |
} |
/es2018/18497/src/java/pt/estgp/es/exemplos/hibernate/web/rest/AbstractRestServlet.java |
---|
108,6 → 108,13 |
e.printStackTrace(); |
JSONObject response = new JSONObject(); |
try { |
if(e instanceof InvocationTargetException) |
{ |
if(((InvocationTargetException) e).getTargetException() != null) |
{ |
e = ((InvocationTargetException) e).getTargetException(); |
} |
} |
response.put("service","error"); |
response.put("exception",e.toString()); |
resp.setContentType("application/json"); |
/es2018/18497/src/web/listaPaginas.jsp |
---|
11,7 → 11,7 |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<jsp:useBean id="UserSession" type="pt.estgp.es.exemplos.hibernate.UserSessionImpl" scope="request"/> |
<ul><%-- Inicio de uma lista de HTML--%> |
<% |
//Zona de Java |
19,8 → 19,6 |
//Falta ligar ao Hibernate |
//Falta fazer uma criteria e um .list() |
Session sess = HibernateUtils.getCurrentSession(); |
sess.beginTransaction(); |
//Query query = sess.createQuery("select p from p in class Pagina where p.nome like '%Teste%'"); |
48,10 → 46,18 |
%> |
</ul><%-- Final de uma lista de HTML--%> |
<div ng-app="esApp"> |
<script> |
var arrayApps = []; |
var esApp = angular.module('esApp', arrayApps); |
</script> |
<script> |
var app = angular.module('loginApp', []); |
arrayApps.push('loginApp'); |
app.controller('loginAppController', function($scope) { |
$scope.username= ""; |
$scope.password= ""; |
74,30 → 80,104 |
} |
); |
} |
}); |
</script> |
<div id="loginApp" ng-app="loginApp" ng-controller="loginAppController"> |
APP |
<div class="web-messages"></div> |
<div id="xpto"> |
XPTO |
<div class="web-messages"></div> |
</div> |
<pre> |
user:{{username}} pass:{{password}} |
</pre> |
<div class="form"> |
<input type="hidden" name="dispatch" value="login"> |
Username: <input type="text" ng-model="username"/><br/> |
Password: <input type="text" ng-model="password"/><br/> |
<button type="button" class="btn btn-success" ng-click="login()">Login</button> |
</div> |
<div id="loginApp" ng-app="loginApp" ng-controller="loginAppController"> |
APP |
<div class="web-messages"></div> |
</div> |
<pre> |
user:{{username}} pass:{{password}} |
</pre> |
<div class="form"> |
<input type="hidden" name="dispatch" value="login"> |
Username: <input type="text" ng-model="username"/><br/> |
Password: <input type="text" ng-model="password"/><br/> |
<button type="button" class="btn btn-success" ng-click="login()">Login</button> |
<script> |
var paginasApp = angular.module('paginasApp', []); |
arrayApps.push('paginasApp'); |
paginasApp.controller('paginasAppController', function ($scope) |
{ |
$scope.paginas = []; |
$scope.titulo = "TESTE TESTE"; |
$scope.criarPagina = function(titulo){ |
rest( |
"<%=request.getContextPath()%>/ws/api/paginas", |
"criarPagina", |
{ |
titulo: titulo |
}, |
"#paginasApp", |
function(pagina){ |
$scope.paginas.push(pagina); |
$scope.$apply(); |
}, |
function(resposta){ |
alert("barraca:" + resposta); |
} |
); |
} |
$scope.loadPaginas = function(){ |
rest( |
"<%=request.getContextPath()%>/ws/api/paginas", |
"loadPaginas", |
{ |
}, |
"#paginasApp", |
function(resposta){ |
$scope.paginas = resposta.paginas; |
$scope.$apply(); |
}, |
function(resposta){ |
alert("barraca:" + resposta); |
} |
); |
} |
$scope.loadPaginas(); |
}); |
</script> |
<div ng-app="paginasApp" ng-controller="paginasAppController" id="paginasApp"> |
<div class="web-messages"></div> |
<div > |
<ul> |
<li ng-repeat="p in paginas"> |
<a href="apresentaPagina.do?id={{p.id}}" target="_blank"> |
{{p.nome}} |
</a> |
</li> |
</ul> |
</div> |
{{titulo}} |
<input type="text" ng-model="titulo"> <button type="button" ng-click="criarPagina(titulo)">CRIAR</button> |
<pre> |
{{paginas | json}} |
</pre> |
</div> |
</div> |
/es2018/18497/src/web/exemplos/comSlide.jsp |
---|
New file |
0,0 → 1,196 |
<%@ page import="org.json.JSONObject" %> |
<%@ page import="org.json.JSONArray" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.Seccao" %> |
<%@ page import="pt.estgp.es.exemplos.hibernate.SeccaoImpl" %> |
<%@ page import="java.util.List" %> |
<%@ page import="java.util.ArrayList" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<html> |
<head> |
</head> |
<body > |
<!-- MINIMO USANDO TILES DAQUI PARA DIANTE--> |
<!-- Latest compiled and minified CSS --> |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> |
<script type="text/javascript" src="<%=request.getContextPath()%>/exemplos/angular-pageslide-directive.js"></script> |
<script src="<%=request.getContextPath()%>/js/rest-layer.js"></script> |
<style> |
.ng-pageslide{ |
background-color: rgb(230,230,181); |
overflow: scroll; |
} |
body.ng-pageslide-body-open::before{ |
content: '.'; |
display: block; |
position: absolute; |
top: 0; |
background-color: rgb(230,230,181); |
left: 0; |
right: 0; |
bottom: 0; |
z-index: 1; |
opacity: 0.5; |
transition: opacity 1s; |
opacity: 0.57; |
pointer-events: all; |
} |
body.ng-pageslide-body-closed::before{ |
transition: opacity 1s; |
content: '.'; |
display: block; |
position: absolute; |
top: 0; |
background-color: rgb(0,0,0); |
left: 0; |
right: 0; |
bottom: 0; |
z-index: 1; |
opacity: 0; |
pointer-events: none; |
} |
</style> |
<div ng-app="testePageSlide" ng-controller="testePageSlideController" id="testePageSlide"> |
<% |
Seccao s1 = new SeccaoImpl(); |
s1.setTitulo("Teste 1"); |
s1.setId(1); |
Seccao s2 = new SeccaoImpl(); |
s2.setTitulo("Teste 2"); |
s2.setId(2); |
List<Seccao> seccoes = new ArrayList<>(); |
seccoes.add(s1); |
seccoes.add(s2); |
JSONObject js = new JSONObject(); |
JSONArray arr = new JSONArray(); |
for(Seccao s : seccoes) |
{ |
JSONObject sobj1 = new JSONObject(); |
sobj1.put("titulo",s.getTitulo()); |
sobj1.put("id",s.getId()); |
arr.put(sobj1); |
} |
js.put("seccoes",arr); |
%> |
<script> |
var testePageSlide = angular.module('testePageSlide', ['pageslide-directive']); |
testePageSlide.controller('testePageSlideController', function ($scope) |
{ |
$scope.seccoes = <%=js.toString()%>; |
$scope.seccaoEdit = null; |
$scope.inSlide = "Hello Slide"; |
$scope.slideOpened = false; |
$scope.isSlideOpened = function() { return $scope.slideOpened; }; |
$scope.openSlide = function() { $scope.slideOpened = true; }; |
$scope.closeSlide = function() { $scope.slideOpened = false; }; |
$scope.toogleSlide = function() { $scope.slideOpened = !$scope.slideOpened; }; |
$scope.editSeccao = function(s) { |
$scope.seccaoEdit = s; |
$scope.openSlide(); |
}; |
$scope.saveSeccao = function(s){ |
rest( |
"<%=request.getContextPath()%>/ws/api/login", |
"saveSeccao", |
{ |
seccao: s |
}, |
"#testePageSlide", |
function(resposta){ |
alert("ok:" + resposta.result); |
$scope.closeSlide(); |
$scope.$apply(); |
}, |
function(resposta){ |
alert("ok:" + resposta); |
} |
); |
} |
}); |
</script> |
<div class="web-messages"></div> |
<div id="slide" pageslide <%--ps-push="true"--%> ps-open="isSlideOpened()" ps-size="50%" <%--ps-size="1000px"--%> style="max-width: 100%;" ps-key-listener="false" ps-click-outside="false"> |
<div class="web-messages"></div> |
<h1>{{inSlide}}</h1> |
ID: {{seccaoEdit.id}} |
<br/> |
TITULO: <input type="text" ng-model="seccaoEdit.titulo"> |
<button ng-click="saveSeccao(seccaoEdit)">Salvar</button> |
<button ng-click="toogleSlide()">Toggle Slide</button> |
</div> |
<button ng-click="openSlide()">Open Slide</button> |
<button ng-click="toogleSlide()">Toggle Slide</button> |
<table> |
<thead> |
<tr> |
<th>ID</th> |
<th>TITULO</th> |
</tr> |
</thead> |
<tbody> |
<tr ng-repeat="s in seccoes.seccoes"> |
<th>{{s.id}}</th> |
<th>{{s.titulo}}</th> |
<th><button type="button" ng-click="editSeccao(s)">EDITAR</button></th> |
</tr> |
</tbody> |
</table> |
<pre> |
{{seccoes | json}} |
</pre> |
</div> |
<!-- FIM DO MINIMO PARA PAGESLIDE USANDO TILES--> |
</body> |
</html> |
/es2018/18497/src/web/exemplos/angular-pageslide-directive.js |
---|
New file |
0,0 → 1,331 |
(function (root, factory) { |
if (typeof define === 'function' && define.amd) { |
define(['angular'], factory); |
} else if (typeof module === 'object' && module.exports) { |
module.exports = factory(require('angular')); |
} else { |
factory(root.angular); |
} |
}(this, function (angular) { |
angular |
.module('pageslide-directive', []) |
.directive('pageslide', ['$document', '$timeout', function ($document, $timeout) { |
var defaults = {}; |
return { |
restrict: 'EA', |
transclude: false, |
scope: { |
psOpen: '=?', |
psAutoClose: '@', |
psSide: '@', |
psSpeed: '@', |
psClass: '@', |
psSize: '@', |
psZindex: '@', |
psPush: '@', |
psContainer: '@', |
psKeyListener: '@', |
psBodyClass: '@', |
psClickOutside: '@', |
onopen: '&?', |
onclose: '&?' |
}, |
link: function (scope, el, attrs) { |
var param = {}; |
param.side = scope.psSide || 'right'; |
param.speed = scope.psSpeed || '0.5'; |
param.size = scope.psSize || '300px'; |
param.zindex = scope.psZindex || 1000; |
param.className = scope.psClass || 'ng-pageslide'; |
param.push = scope.psPush === 'true'; |
param.container = scope.psContainer || false; |
param.keyListener = scope.psKeyListener === 'true'; |
param.bodyClass = scope.psBodyClass || false; |
param.clickOutside = scope.psClickOutside !== 'false'; |
param.autoClose = scope.psAutoClose || false; |
param.push = param.push && !param.container; |
el.addClass(param.className); |
/* DOM manipulation */ |
var content, slider, body, isOpen = false; |
if (param.container) { |
body = document.getElementById(param.container); |
} else { |
body = document.body; |
} |
function onBodyClick(e) { |
var target = e.touches && e.touches[0] || e.target; |
if( |
isOpen && |
body.contains(target) && |
!slider.contains(target) |
) { |
isOpen = false; |
scope.psOpen = false; |
scope.$apply(); |
} |
if(scope.psOpen) { |
isOpen = true; |
} |
} |
function setBodyClass(value){ |
if (param.bodyClass) { |
var bodyClass = param.className + '-body'; |
var bodyClassRe = new RegExp(bodyClass + '-closed|' + bodyClass + '-open'); |
body.className = body.className.replace(bodyClassRe, ''); |
var newBodyClassName = bodyClass + '-' + value; |
if (body.className[body.className.length -1] !== ' ') { |
body.className += ' ' + newBodyClassName; |
} else { |
body.className += newBodyClassName; |
} |
} |
} |
setBodyClass('closed'); |
slider = el[0]; |
if (slider.tagName.toLowerCase() !== 'div' && |
slider.tagName.toLowerCase() !== 'pageslide') { |
throw new Error('Pageslide can only be applied to <div> or <pageslide> elements'); |
} |
if (slider.children.length === 0) { |
throw new Error('You need to have content inside the <pageslide>'); |
} |
content = angular.element(slider.children); |
body.appendChild(slider); |
slider.style.zIndex = param.zindex; |
slider.style.position = 'fixed'; |
slider.style.transitionDuration = param.speed + 's'; |
slider.style.webkitTransitionDuration = param.speed + 's'; |
slider.style.height = param.size; |
slider.style.transitionProperty = 'top, bottom, left, right'; |
if (param.push) { |
body.style.position = 'absolute'; |
body.style.transitionDuration = param.speed + 's'; |
body.style.webkitTransitionDuration = param.speed + 's'; |
body.style.transitionProperty = 'top, bottom, left, right'; |
} |
if (param.container) { |
slider.style.position = 'absolute'; |
body.style.position = 'relative'; |
body.style.overflow = 'hidden'; |
} |
function onTransitionEnd() { |
if (scope.psOpen) { |
if (typeof scope.onopen === 'function') { |
scope.onopen()(); |
} |
} else { |
if (typeof scope.onclose === 'function') { |
scope.onclose()(); |
} |
} |
} |
slider.addEventListener('transitionend', onTransitionEnd); |
initSlider(); |
function initSlider() { |
switch (param.side) { |
case 'right': |
slider.style.width = param.size; |
slider.style.height = '100%'; |
slider.style.top = '0px'; |
slider.style.bottom = '0px'; |
slider.style.right = '0px'; |
break; |
case 'left': |
slider.style.width = param.size; |
slider.style.height = '100%'; |
slider.style.top = '0px'; |
slider.style.bottom = '0px'; |
slider.style.left = '0px'; |
break; |
case 'top': |
slider.style.height = param.size; |
slider.style.width = '100%'; |
slider.style.left = '0px'; |
slider.style.top = '0px'; |
slider.style.right = '0px'; |
break; |
case 'bottom': |
slider.style.height = param.size; |
slider.style.width = '100%'; |
slider.style.bottom = '0px'; |
slider.style.left = '0px'; |
slider.style.right = '0px'; |
break; |
} |
} |
function psClose(slider, param) { |
switch (param.side) { |
case 'right': |
slider.style.right = "-" + param.size; |
if (param.push) { |
body.style.right = '0px'; |
body.style.left = '0px'; |
} |
break; |
case 'left': |
slider.style.left = "-" + param.size; |
if (param.push) { |
body.style.left = '0px'; |
body.style.right = '0px'; |
} |
break; |
case 'top': |
slider.style.top = "-" + param.size; |
if (param.push) { |
body.style.top = '0px'; |
body.style.bottom = '0px'; |
} |
break; |
case 'bottom': |
slider.style.bottom = "-" + param.size; |
if (param.push) { |
body.style.bottom = '0px'; |
body.style.top = '0px'; |
} |
break; |
} |
if (param.keyListener) { |
$document.off('keydown', handleKeyDown); |
} |
if (param.clickOutside) { |
$document.off('touchend click', onBodyClick); |
} |
isOpen = false; |
setBodyClass('closed'); |
scope.psOpen = false; |
} |
function psOpen(slider, param) { |
switch (param.side) { |
case 'right': |
slider.style.right = "0px"; |
if (param.push) { |
body.style.right = param.size; |
body.style.left = '-' + param.size; |
} |
break; |
case 'left': |
slider.style.left = "0px"; |
if (param.push) { |
body.style.left = param.size; |
body.style.right = '-' + param.size; |
} |
break; |
case 'top': |
slider.style.top = "0px"; |
if (param.push) { |
body.style.top = param.size; |
body.style.bottom = '-' + param.size; |
} |
break; |
case 'bottom': |
slider.style.bottom = "0px"; |
if (param.push) { |
body.style.bottom = param.size; |
body.style.top = '-' + param.size; |
} |
break; |
} |
scope.psOpen = true; |
if (param.keyListener) { |
$document.on('keydown', handleKeyDown); |
} |
if (param.clickOutside) { |
$document.on('touchend click', onBodyClick); |
} |
setBodyClass('open'); |
} |
function handleKeyDown(e) { |
var ESC_KEY = 27; |
var key = e.keyCode || e.which; |
if (key === ESC_KEY) { |
psClose(slider, param); |
// FIXME check with tests |
// http://stackoverflow.com/questions/12729122/angularjs-prevent-error-digest-already-in-progress-when-calling-scope-apply |
$timeout(function () { |
scope.$apply(); |
}); |
} |
} |
// Watchers |
scope.$watch('psOpen', function(value) { |
if (!!value) { |
psOpen(slider, param); |
} else { |
psClose(slider, param); |
} |
}); |
scope.$watch('psSize', function(newValue, oldValue) { |
if (oldValue !== newValue) { |
param.size = newValue; |
initSlider(); |
} |
}); |
// Events |
scope.$on('$destroy', function () { |
if (slider.parentNode === body) { |
if (param.clickOutside) { |
$document.off('touchend click', onBodyClick); |
} |
body.removeChild(slider); |
} |
slider.removeEventListener('transitionend', onTransitionEnd); |
}); |
if (param.autoClose) { |
scope.$on('$locationChangeStart', function() { |
psClose(slider, param); |
}); |
scope.$on('$stateChangeStart', function() { |
psClose(slider, param); |
}); |
} |
} |
}; |
}]); |
})); |
/es2018/18497/teste.log.2019-01-12 |
---|
New file |
0,0 → 1,224 |
2019-01-12 18:16:25,001 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-12 18:16:25,009 (Environment.java:542) 8 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-12 18:16:25,011 (Environment.java:676) 10 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-12 18:16:25,018 (Environment.java:593) 17 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-12 18:16:25,146 (Configuration.java:1441) 145 INFO [main] cfg.Configuration - configuring from url: file:/C:/Users/danif/IdeaProjects/Projeto/build/ant/classes/pt/estgp/es/exemplos/hibernate/hibernate.cfg.xml |
2019-01-12 18:16:25,517 (Configuration.java:553) 516 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Pagina.hbm.xml |
2019-01-12 18:16:25,612 (HbmBinder.java:300) 611 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-12 18:16:25,775 (HbmBinder.java:817) 774 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-12 18:16:25,775 (Configuration.java:553) 774 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml |
2019-01-12 18:16:25,783 (HbmBinder.java:300) 782 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-12 18:16:25,784 (HbmBinder.java:817) 783 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-12 18:16:25,784 (Configuration.java:553) 783 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/User.hbm.xml |
2019-01-12 18:16:25,790 (HbmBinder.java:300) 789 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-12 18:16:25,791 (HbmBinder.java:817) 790 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-12 18:16:25,791 (Configuration.java:553) 790 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml |
2019-01-12 18:16:25,796 (HbmBinder.java:300) 795 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-12 18:16:25,798 (HbmBinder.java:817) 797 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-12 18:16:25,798 (Configuration.java:1541) 797 INFO [main] cfg.Configuration - Configured SessionFactory: null |
2019-01-12 18:16:25,800 (HbmBinder.java:2375) 799 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-12 18:16:25,810 (DriverManagerConnectionProvider.java:41) 809 INFO [main] connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) |
2019-01-12 18:16:25,810 (DriverManagerConnectionProvider.java:42) 809 INFO [main] connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 |
2019-01-12 18:16:25,810 (DriverManagerConnectionProvider.java:45) 809 INFO [main] connection.DriverManagerConnectionProvider - autocommit mode: false |
2019-01-12 18:16:25,817 (DriverManagerConnectionProvider.java:80) 816 INFO [main] connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true |
2019-01-12 18:16:25,818 (DriverManagerConnectionProvider.java:86) 817 INFO [main] connection.DriverManagerConnectionProvider - connection properties: {autoReconnect=true, user=root, password=****, autocommit=false, autoReconnectForPools=true} |
2019-01-12 18:16:25,911 (SettingsFactory.java:89) 910 INFO [main] cfg.SettingsFactory - RDBMS: MySQL, version: 5.5.59 |
2019-01-12 18:16:25,911 (SettingsFactory.java:90) 910 INFO [main] cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.0.15-ga ( $Date: 2004/08/09 22:15:11 $, $Revision: 1.27.2.43 $ ) |
2019-01-12 18:16:25,946 (Dialect.java:152) 945 INFO [main] dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect |
2019-01-12 18:16:25,953 (TransactionFactoryFactory.java:31) 952 INFO [main] transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) |
2019-01-12 18:16:25,958 (TransactionManagerLookupFactory.java:33) 957 INFO [main] transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) |
2019-01-12 18:16:25,958 (SettingsFactory.java:143) 957 INFO [main] cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled |
2019-01-12 18:16:25,959 (SettingsFactory.java:147) 958 INFO [main] cfg.SettingsFactory - Automatic session close at end of transaction: disabled |
2019-01-12 18:16:25,959 (SettingsFactory.java:154) 958 INFO [main] cfg.SettingsFactory - JDBC batch size: 15 |
2019-01-12 18:16:25,959 (SettingsFactory.java:157) 958 INFO [main] cfg.SettingsFactory - JDBC batch updates for versioned data: disabled |
2019-01-12 18:16:25,960 (SettingsFactory.java:162) 959 INFO [main] cfg.SettingsFactory - Scrollable result sets: enabled |
2019-01-12 18:16:25,960 (SettingsFactory.java:170) 959 INFO [main] cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled |
2019-01-12 18:16:25,960 (SettingsFactory.java:178) 959 INFO [main] cfg.SettingsFactory - Connection release mode: auto |
2019-01-12 18:16:25,961 (SettingsFactory.java:202) 960 INFO [main] cfg.SettingsFactory - Maximum outer join fetch depth: 2 |
2019-01-12 18:16:25,962 (SettingsFactory.java:205) 961 INFO [main] cfg.SettingsFactory - Default batch fetch size: 1 |
2019-01-12 18:16:25,962 (SettingsFactory.java:209) 961 INFO [main] cfg.SettingsFactory - Generate SQL with comments: disabled |
2019-01-12 18:16:25,962 (SettingsFactory.java:213) 961 INFO [main] cfg.SettingsFactory - Order SQL updates by primary key: disabled |
2019-01-12 18:16:25,962 (SettingsFactory.java:382) 961 INFO [main] cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory |
2019-01-12 18:16:25,967 (ASTQueryTranslatorFactory.java:24) 966 INFO [main] ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory |
2019-01-12 18:16:25,968 (SettingsFactory.java:221) 967 INFO [main] cfg.SettingsFactory - Query language substitutions: {} |
2019-01-12 18:16:25,968 (SettingsFactory.java:226) 967 INFO [main] cfg.SettingsFactory - JPA-QL strict compliance: disabled |
2019-01-12 18:16:25,968 (SettingsFactory.java:231) 967 INFO [main] cfg.SettingsFactory - Second-level cache: enabled |
2019-01-12 18:16:25,968 (SettingsFactory.java:235) 967 INFO [main] cfg.SettingsFactory - Query cache: disabled |
2019-01-12 18:16:25,968 (SettingsFactory.java:369) 967 INFO [main] cfg.SettingsFactory - Cache provider: org.hibernate.cache.NoCacheProvider |
2019-01-12 18:16:25,968 (SettingsFactory.java:250) 967 INFO [main] cfg.SettingsFactory - Optimize cache for minimal puts: disabled |
2019-01-12 18:16:25,969 (SettingsFactory.java:259) 968 INFO [main] cfg.SettingsFactory - Structured second-level cache entries: disabled |
2019-01-12 18:16:25,978 (SettingsFactory.java:286) 977 INFO [main] cfg.SettingsFactory - Statistics: disabled |
2019-01-12 18:16:25,978 (SettingsFactory.java:290) 977 INFO [main] cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled |
2019-01-12 18:16:25,978 (SettingsFactory.java:305) 977 INFO [main] cfg.SettingsFactory - Default entity-mode: pojo |
2019-01-12 18:16:25,978 (SettingsFactory.java:309) 977 INFO [main] cfg.SettingsFactory - Named query checking : enabled |
2019-01-12 18:16:26,040 (SessionFactoryImpl.java:161) 1039 INFO [main] impl.SessionFactoryImpl - building session factory |
2019-01-12 18:16:26,438 (SessionFactoryObjectFactory.java:82) 1437 INFO [main] impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured |
2019-01-12 18:16:26,633 (AbstractFlushingEventListener.java:301) 1632 ERROR [main] def.AbstractFlushingEventListener - Could not synchronize database state with session |
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: pt.estgp.es.exemplos.hibernate.Seccao |
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:219) |
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:397) |
at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:78) |
at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:755) |
at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1143) |
at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26) |
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143) |
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298) |
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41) |
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) |
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) |
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) |
at pt.estgp.es.exemplos.hibernate.Main.main(Main.java:66) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) |
at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) |
at org.apache.tools.ant.taskdefs.Java.run(Java.java:771) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) |
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) |
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) |
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) |
at org.apache.tools.ant.Task.perform(Task.java:348) |
at org.apache.tools.ant.Target.execute(Target.java:435) |
at org.apache.tools.ant.Target.performTasks(Target.java:456) |
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) |
at org.apache.tools.ant.Project.executeTarget(Project.java:1364) |
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) |
at org.apache.tools.ant.Project.executeTargets(Project.java:1248) |
at org.apache.tools.ant.Main.runBuild(Main.java:851) |
at org.apache.tools.ant.Main.startAnt(Main.java:235) |
at org.apache.tools.ant.Main.start(Main.java:198) |
at org.apache.tools.ant.Main.main(Main.java:286) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:30) |
2019-01-12 18:17:17,702 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-12 18:17:17,710 (Environment.java:542) 8 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-12 18:17:17,712 (Environment.java:676) 10 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-12 18:17:17,719 (Environment.java:593) 17 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-12 18:17:17,787 (Configuration.java:299) 85 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\Pagina.hbm.xml |
2019-01-12 18:17:18,003 (HbmBinder.java:300) 301 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-12 18:17:18,098 (HbmBinder.java:817) 396 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-12 18:17:18,099 (Configuration.java:299) 397 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\Seccao.hbm.xml |
2019-01-12 18:17:18,113 (HbmBinder.java:300) 411 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-12 18:17:18,114 (HbmBinder.java:817) 412 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-12 18:17:18,114 (Configuration.java:299) 412 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\User.hbm.xml |
2019-01-12 18:17:18,124 (HbmBinder.java:300) 422 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-12 18:17:18,125 (HbmBinder.java:817) 423 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-12 18:17:18,125 (Configuration.java:299) 423 INFO [main] cfg.Configuration - Reading mappings from file: C:\Users\danif\IdeaProjects\Projeto\src\java\pt\estgp\es\exemplos\hibernate\UserSession.hbm.xml |
2019-01-12 18:17:18,132 (HbmBinder.java:300) 430 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-12 18:17:18,133 (HbmBinder.java:817) 431 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-12 18:17:18,134 (HbmBinder.java:2375) 432 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-12 18:17:18,188 (Version.java:15) 486 INFO [main] tool.Version - Hibernate Tools 3.2.0.b9 |
2019-01-12 18:17:59,154 (Environment.java:509) 0 INFO [main] cfg.Environment - Hibernate 3.2.3 |
2019-01-12 18:17:59,162 (Environment.java:542) 8 INFO [main] cfg.Environment - hibernate.properties not found |
2019-01-12 18:17:59,164 (Environment.java:676) 10 INFO [main] cfg.Environment - Bytecode provider name : cglib |
2019-01-12 18:17:59,170 (Environment.java:593) 16 INFO [main] cfg.Environment - using JDK 1.4 java.sql.Timestamp handling |
2019-01-12 18:17:59,257 (Configuration.java:1441) 103 INFO [main] cfg.Configuration - configuring from url: file:/C:/Users/danif/IdeaProjects/Projeto/build/ant/classes/pt/estgp/es/exemplos/hibernate/hibernate.cfg.xml |
2019-01-12 18:17:59,601 (Configuration.java:553) 447 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Pagina.hbm.xml |
2019-01-12 18:17:59,681 (HbmBinder.java:300) 527 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Pagina -> pagina |
2019-01-12 18:17:59,830 (HbmBinder.java:817) 676 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.PaginaImpl -> pagina |
2019-01-12 18:17:59,830 (Configuration.java:553) 676 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/Seccao.hbm.xml |
2019-01-12 18:17:59,840 (HbmBinder.java:300) 686 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.Seccao -> seccao |
2019-01-12 18:17:59,840 (HbmBinder.java:817) 686 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.SeccaoImpl -> seccao |
2019-01-12 18:17:59,840 (Configuration.java:553) 686 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/User.hbm.xml |
2019-01-12 18:17:59,849 (HbmBinder.java:300) 695 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.User -> user |
2019-01-12 18:17:59,849 (HbmBinder.java:817) 695 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserImpl -> user |
2019-01-12 18:17:59,849 (Configuration.java:553) 695 INFO [main] cfg.Configuration - Reading mappings from resource : pt/estgp/es/exemplos/hibernate/UserSession.hbm.xml |
2019-01-12 18:17:59,854 (HbmBinder.java:300) 700 INFO [main] cfg.HbmBinder - Mapping class: pt.estgp.es.exemplos.hibernate.UserSession -> usersession |
2019-01-12 18:17:59,856 (HbmBinder.java:817) 702 INFO [main] cfg.HbmBinder - Mapping subclass: pt.estgp.es.exemplos.hibernate.UserSessionImpl -> usersession |
2019-01-12 18:17:59,856 (Configuration.java:1541) 702 INFO [main] cfg.Configuration - Configured SessionFactory: null |
2019-01-12 18:17:59,857 (HbmBinder.java:2375) 703 INFO [main] cfg.HbmBinder - Mapping collection: pt.estgp.es.exemplos.hibernate.Pagina.seccoes -> seccao |
2019-01-12 18:17:59,869 (DriverManagerConnectionProvider.java:41) 715 INFO [main] connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) |
2019-01-12 18:17:59,869 (DriverManagerConnectionProvider.java:42) 715 INFO [main] connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 |
2019-01-12 18:17:59,870 (DriverManagerConnectionProvider.java:45) 716 INFO [main] connection.DriverManagerConnectionProvider - autocommit mode: false |
2019-01-12 18:17:59,877 (DriverManagerConnectionProvider.java:80) 723 INFO [main] connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/teste?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true |
2019-01-12 18:17:59,877 (DriverManagerConnectionProvider.java:86) 723 INFO [main] connection.DriverManagerConnectionProvider - connection properties: {autoReconnect=true, user=root, password=****, autocommit=false, autoReconnectForPools=true} |
2019-01-12 18:17:59,973 (SettingsFactory.java:89) 819 INFO [main] cfg.SettingsFactory - RDBMS: MySQL, version: 5.5.59 |
2019-01-12 18:17:59,973 (SettingsFactory.java:90) 819 INFO [main] cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.0.15-ga ( $Date: 2004/08/09 22:15:11 $, $Revision: 1.27.2.43 $ ) |
2019-01-12 18:18:00,011 (Dialect.java:152) 857 INFO [main] dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect |
2019-01-12 18:18:00,021 (TransactionFactoryFactory.java:31) 867 INFO [main] transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) |
2019-01-12 18:18:00,024 (TransactionManagerLookupFactory.java:33) 870 INFO [main] transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) |
2019-01-12 18:18:00,024 (SettingsFactory.java:143) 870 INFO [main] cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled |
2019-01-12 18:18:00,025 (SettingsFactory.java:147) 871 INFO [main] cfg.SettingsFactory - Automatic session close at end of transaction: disabled |
2019-01-12 18:18:00,025 (SettingsFactory.java:154) 871 INFO [main] cfg.SettingsFactory - JDBC batch size: 15 |
2019-01-12 18:18:00,025 (SettingsFactory.java:157) 871 INFO [main] cfg.SettingsFactory - JDBC batch updates for versioned data: disabled |
2019-01-12 18:18:00,027 (SettingsFactory.java:162) 873 INFO [main] cfg.SettingsFactory - Scrollable result sets: enabled |
2019-01-12 18:18:00,027 (SettingsFactory.java:170) 873 INFO [main] cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled |
2019-01-12 18:18:00,027 (SettingsFactory.java:178) 873 INFO [main] cfg.SettingsFactory - Connection release mode: auto |
2019-01-12 18:18:00,028 (SettingsFactory.java:202) 874 INFO [main] cfg.SettingsFactory - Maximum outer join fetch depth: 2 |
2019-01-12 18:18:00,028 (SettingsFactory.java:205) 874 INFO [main] cfg.SettingsFactory - Default batch fetch size: 1 |
2019-01-12 18:18:00,028 (SettingsFactory.java:209) 874 INFO [main] cfg.SettingsFactory - Generate SQL with comments: disabled |
2019-01-12 18:18:00,028 (SettingsFactory.java:213) 874 INFO [main] cfg.SettingsFactory - Order SQL updates by primary key: disabled |
2019-01-12 18:18:00,028 (SettingsFactory.java:382) 874 INFO [main] cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory |
2019-01-12 18:18:00,033 (ASTQueryTranslatorFactory.java:24) 879 INFO [main] ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory |
2019-01-12 18:18:00,034 (SettingsFactory.java:221) 880 INFO [main] cfg.SettingsFactory - Query language substitutions: {} |
2019-01-12 18:18:00,034 (SettingsFactory.java:226) 880 INFO [main] cfg.SettingsFactory - JPA-QL strict compliance: disabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:231) 880 INFO [main] cfg.SettingsFactory - Second-level cache: enabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:235) 880 INFO [main] cfg.SettingsFactory - Query cache: disabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:369) 880 INFO [main] cfg.SettingsFactory - Cache provider: org.hibernate.cache.NoCacheProvider |
2019-01-12 18:18:00,034 (SettingsFactory.java:250) 880 INFO [main] cfg.SettingsFactory - Optimize cache for minimal puts: disabled |
2019-01-12 18:18:00,034 (SettingsFactory.java:259) 880 INFO [main] cfg.SettingsFactory - Structured second-level cache entries: disabled |
2019-01-12 18:18:00,043 (SettingsFactory.java:286) 889 INFO [main] cfg.SettingsFactory - Statistics: disabled |
2019-01-12 18:18:00,043 (SettingsFactory.java:290) 889 INFO [main] cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled |
2019-01-12 18:18:00,044 (SettingsFactory.java:305) 890 INFO [main] cfg.SettingsFactory - Default entity-mode: pojo |
2019-01-12 18:18:00,044 (SettingsFactory.java:309) 890 INFO [main] cfg.SettingsFactory - Named query checking : enabled |
2019-01-12 18:18:00,093 (SessionFactoryImpl.java:161) 939 INFO [main] impl.SessionFactoryImpl - building session factory |
2019-01-12 18:18:00,460 (SessionFactoryObjectFactory.java:82) 1306 INFO [main] impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured |
2019-01-12 18:18:00,643 (AbstractFlushingEventListener.java:301) 1489 ERROR [main] def.AbstractFlushingEventListener - Could not synchronize database state with session |
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: pt.estgp.es.exemplos.hibernate.Seccao |
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:219) |
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:397) |
at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:78) |
at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:755) |
at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1143) |
at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26) |
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232) |
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143) |
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298) |
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41) |
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) |
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) |
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) |
at pt.estgp.es.exemplos.hibernate.Main.main(Main.java:66) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) |
at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) |
at org.apache.tools.ant.taskdefs.Java.run(Java.java:771) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221) |
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) |
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) |
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) |
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) |
at org.apache.tools.ant.Task.perform(Task.java:348) |
at org.apache.tools.ant.Target.execute(Target.java:435) |
at org.apache.tools.ant.Target.performTasks(Target.java:456) |
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) |
at org.apache.tools.ant.Project.executeTarget(Project.java:1364) |
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) |
at org.apache.tools.ant.Project.executeTargets(Project.java:1248) |
at org.apache.tools.ant.Main.runBuild(Main.java:851) |
at org.apache.tools.ant.Main.startAnt(Main.java:235) |
at org.apache.tools.ant.Main.start(Main.java:198) |
at org.apache.tools.ant.Main.main(Main.java:286) |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |
at java.lang.reflect.Method.invoke(Method.java:498) |
at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:30) |
/es2018/18497/build.xml |
---|
67,7 → 67,7 |
</target> |
<target name="copyJsps"> |
<copy todir="build/ant/war"> |
<copy todir="build/ant/war" overwrite="true"> |
<fileset dir="src/web"> |
<include name="**/*.*"/> |
</fileset> |
137,8 → 137,8 |
</fileset> |
</jar> |
<copy file="build/ant/${tomcat.war.filename}" todir="${tomcat.home}/webapps" overwrite="true"/> |
<!-- <copy file="build/ant/${tomcat.war.filename}" todir="${tomcat.home}/webapps" overwrite="true"/> |
--> |
</target> |
<target name="create.context.tomcat.file"> |