1. <nama konstan = "struts.i18n.encoding" value = "UTF-8" />
Menentukan set pengkodean default dari aplikasi web, yang setara dengan memanggil metode setCharacterencoding dari httpservletRequest.
2. <nama konstan = "struts.i18n.reload" value = "false"/>
Properti ini menetapkan apakah sistem memuat ulang file sumber daya setiap kali permintaan HTTP tiba. Nilai default properti ini salah. Menetapkan properti ini ke True selama tahap pengembangan akan lebih kondusif untuk pengembangan, tetapi harus diatur ke false selama tahap rilis produk.
3. <name konstan = "struts.custom.i18n.resources" value = "application"/>
Properti ini menentukan file sumber daya internasional yang diperlukan oleh aplikasi Struts 2. Jika ada beberapa file sumber daya internasional, nama file dari beberapa file sumber daya dipisahkan oleh koma bahasa Inggris (,).
4. <name konstan = "structs.action.extension" value = "action" />
Properti ini menentukan akhiran permintaan yang perlu diproses oleh Struts 2. Nilai default dari properti ini adalah tindakan, yaitu, semua permintaan yang cocok *. Tindakan diproses oleh Struts 2. Jika pengguna perlu menentukan beberapa permintaan, sufiks berganda dipisahkan oleh koma Inggris (,).
5. <name konstan = "struts.serve.static.browsercache" value = "true" />
Tetapkan apakah browser cache konten statis. Nilai standarnya benar (digunakan dalam lingkungan produksi), dan yang terbaik adalah menutup tahap pengembangan.
6. <name konstan = "struts.configuration.xml.reload" value = "false" />
Ketika file konfigurasi Struts 2 dimodifikasi, sistem akan secara otomatis memuat ulang file. Nilai standarnya salah (digunakan dalam lingkungan produksi), dan yang terbaik adalah membukanya pada tahap pengembangan.
7. <constant name = "struts.configuration.files" value = "struts-default.xml, struts-plugin.xml, struts.xml"/>
Properti ini menentukan file konfigurasi yang dimuat oleh Struts 2 Framework secara default. Jika Anda perlu menentukan bahwa beberapa file konfigurasi dimuat secara default, nama file dari beberapa file konfigurasi dipisahkan oleh koma bahasa Inggris (,). Nilai default properti ini adalah Struts- default.xml, struts-plugin.xml, struts.xml. Ketika Anda melihat nilai properti ini, pembaca harus memahami mengapa Struts 2 Framework memuat file struts.xml secara default.
8. <name konstan = "struts.configuration" value = "org.apache.struts2.config.defaultConfiguration"/>
Tentukan memuat Struts2 Configuration File Manager, yang merupakan org.apache.struts2.config.defaultConfiguration secara default. Pengembang dapat menyesuaikan manajer file konfigurasi. Kelas ini dapat secara otomatis memuat file konfigurasi Struts2 untuk mengimplementasikan antarmuka konfigurasi.
8. <name konstan = "struts.continuations.package" value = ""/>
Nama paket yang sepenuhnya kontinu yang berisi tindakan.
10. <name konstan = "struts.devmode" value = "true" />
Digunakan dalam mode pengembangan, sehingga informasi kesalahan yang lebih rinci dapat dicetak.
11. <nama konstan = "struts.serve.static.browsercache" value = "false"/>
Properti ini menetapkan apakah browser cache konten statis. Ketika aplikasi berada dalam tahap pengembangan, kami ingin setiap permintaan mendapatkan respons terbaru dari server, sehingga kami dapat mengatur properti ini menjadi false.
12. <name konstan = "struts.enable.dynamicmethodinVocation" value = "false"/>
Properti ini menetapkan apakah Struts 2 mendukung panggilan metode dinamis, dan nilai default properti ini benar. Jika Anda perlu mematikan panggilan metode dinamis, Anda dapat mengatur properti ini menjadi false.
13. <nama konstan = "struts.enable.slashesinactionnames" value = "false"/>
Properti ini menetapkan apakah Struts 2 memungkinkan slash untuk digunakan dalam nama tindakan, dan nilai default properti ini salah. Jika pengembang ingin mengizinkan tebasan dalam nama tindakan, maka properti dapat diatur ke true.
14. <nama konstan = "struts.tag.altsyntax" value = "true"/>
Properti ini menentukan apakah sintaks ekspresi diizinkan dalam tag Struts 2, karena biasanya perlu menggunakan sintaks ekspresi dalam tag, sehingga properti harus diatur ke True, dan nilai default properti ini benar.
15. <name konstan = "struts.devmode" value = "false"/>
Properti ini menetapkan apakah aplikasi Struts 2 menggunakan mode pengembangan. Jika properti ini diatur ke True, lebih banyak petunjuk kesalahan yang lebih ramah dapat ditampilkan ketika kesalahan terjadi pada aplikasi. Properti ini hanya menerima dua nilai: true dan flase, dan nilai default properti ini salah. Biasanya, ketika aplikasi berada pada tahap pengembangan, properti diatur ke true, dan ketika memasuki tahap rilis produk, properti diatur ke false.
16. <nama konstan = "struts.ui.theme" value = "xhtml"/>
Properti ini menentukan tema tampilan default dari tag tampilan. Nilai default dari properti ini adalah xhtml, yang bisa sederhana, xhtml atau ajax.
17. <nama konstan = "struts.ui.templatedir" value = "template"/>
Properti ini menentukan lokasi file template yang diperlukan untuk tema tampilan. Nilai default dari properti ini adalah templat, yaitu file template di bawah jalur template dimuat secara default.
18. <nama konstan = "struts.ui.templatesuffix" value = "ftl"/>
Properti ini menentukan akhiran file template, dan nilai properti default dari properti adalah FTL. Properti ini juga memungkinkan penggunaan FTL, VM, atau JSP, masing -masing sesuai dengan Freemarker, Velocity, dan Templat JSP.
19. <nama konstan = "struts.velocity.configfile" value = "velocity.properties"/>
Properti ini menentukan lokasi file velocity.properties yang diperlukan oleh kerangka kerja kecepatan. Nilai default properti ini adalah Velocity.Properties.
20. <name konstan = "struts.velocity.contexts" value = ""/>
Properti ini menentukan posisi konteks dari kerangka kerja kecepatan. Jika kerangka kerja memiliki banyak konteks, berbagai konteks dipisahkan oleh koma bahasa Inggris (,).
21. <name konstan = "struts.velocity.toolboxlocation" value = ""/>
Properti ini menentukan lokasi kotak alat dari kerangka kerja kecepatan.
22. <nama konstan = "struts.url.http.port" value = "80"/>
Properti ini menentukan port mendengarkan tempat aplikasi web berada. Properti ini biasanya tidak terlalu berguna, tetapi hanya ketika Struts 2 perlu menghasilkan URL (seperti tag URL), properti ini menyediakan port default untuk aplikasi web.
23. <nama konstan = "struts.url.https.port" value = "443"/>
Properti ini mirip dengan peran properti struts.url.http.port, perbedaannya adalah bahwa properti ini menentukan port layanan enkripsi aplikasi web.
24. <nama konstan = "struts.url.includeparams" value = "none | get | all"/>
Properti ini menentukan apakah Struts 2 berisi parameter permintaan saat menghasilkan URL. Properti ini menerima tiga nilai atribut: tidak ada, dapatkan dan semua, yang sesuai dengan tidak termasuk, hanya termasuk parameter permintaan tipe GET dan termasuk semua parameter permintaan.
25. <name konstan = "struts.dispatcher.parametersworkaround" value = "false"/>
Untuk beberapa server Java EE, permintaan httpservlet memanggil metode getParametermap () tidak didukung. Pada saat ini, nilai properti dapat diatur ke true untuk menyelesaikan masalah. Nilai default properti ini salah. Untuk server WebLogic, Orion, dan OC4J, properti ini biasanya harus diatur ke True.
26. <nama konstan = "struts.freemarker.manager.classname" value = ""/>
Properti ini menentukan Freemarker Manager yang digunakan oleh Struts 2. Nilai default properti ini adalah org.apache.struts2.views.freemarker.freemarkerManager, yang merupakan manajer freemarker bawaan untuk Struts 2.
27. <nama konstan = "struts.freemarker.wrapper.altmap" value = "true"/>
Properti ini hanya mendukung dua nilai atribut: Benar dan Salah, dan nilai defaultnya benar. Biasanya tidak perlu memodifikasi nilai properti.
28. <cosntant name = "struts.freemarker.templatescache" value = "false" />
Tetapkan apakah akan mengatur cache untuk templat freemarker, efeknya setara dengan menyalin templat ke web_app/template.
29. <name konstan = "struts.xslt.nocache" value = "false"/>
Properti ini menentukan apakah hasil XSLT menggunakan cache stylesheet. Properti ini biasanya diatur ke true ketika aplikasi berada dalam tahap pengembangan; Properti ini biasanya diatur ke false ketika aplikasi berada dalam tahap penggunaan produk.
30. <name konstan = "struts.custom.properties" value = "Application, org/apache/struts2/extension/custom
"/>
Menentukan bahwa aplikasi Struts2 memuat file properti yang ditentukan pengguna. Properti yang ditentukan oleh file properti khusus tidak akan mengganti properti yang ditentukan dalam file struts.properties. Jika beberapa file properti khusus perlu dimuat, nama file beberapa file properti khusus dipisahkan oleh koma bahasa Inggris (,). (Artinya, jangan menulis ulang struts.Properties!)
31. <name konstan = "struts.locale" value = "zh_cn"/>
Informasi wilayah internasional yang secara standar.
32. <name konstan = "struts.mapper.class" value = "org.apache.struts2.dispatcher.mapper.defaultActionMapper"/>
Tentukan URL Permintaan dan Tindakan Mapper, default adalah org.apache.struts2.dispatcher.mapper.defaultactionMapper
33. <cosntant name = "struts.mapper.alwayselectfullamespace" value = "false" />
Atur apakah akan memilih namespace di lokasi mana pun sebelum tebasan terakhir
34. <nama konstan = "struts.multipart.maxsize" value = "2097152"/>
Ukuran maksimum informasi permintaan multipart (untuk unggahan file, properti ini menentukan jumlah maksimum byte yang diizinkan untuk seluruh konten permintaan dalam unggahan file Struts 2).
35. <nama konstan = "struts.multipart.parser" value = "cos"/>
Properti ini menentukan pemrosesan MIME-tipe multipart/form-data, unggahan file (cos, pelll, jakarta)
Org.apache.struts2.dispatcher.multipart.multipartrequest antarmuka parser (untuk unggahan file) digunakan secara khusus untuk informasi permintaan multipart.
36. <name konstan = "struts.multipart.savedir" value = "/tmpuploadfiles"/>
Menentukan direktori sementara saat mengunggah file, dan menggunakan javax.servlet.context.tempdir secara default.
37. <nama konstan = "structs.ObjectFactory" value = "spring" />
Properti ini menetapkan bahwa tindakan dalam Struts 2 dibuat oleh Container Spring.
38. <nama konstan = "structs.ObjectFactory.spring.autowire" value = "name"/>
Tentukan mode perakitan kerangka pegas, metode perakitan adalah: nama, jenis, otomatis, dan konstruktor (nama adalah mode perakitan default)
39. <name konstan = "structs.objectfactory.spring.useclasscache" value = "true"/>
Properti ini menentukan apakah kacang di -cache saat mengintegrasikan musim semi. Nilainya benar atau salah, dan standarnya benar.
40. <cosntant name = "struts.ObjectTypeDeTerminer" value = "Tiger" />
Tentukan jenis pemeriksaan, termasuk Tiger dan Nottiger
Penjelasan terperinci tentang konfigurasi konstan di struts2
Artikel ini terutama menjelaskan konfigurasi konstan konstan di Struts2, dan kontennya terutama berasal dari Internet.
<? Xml Version = "1.0" encoding = "UTF-8"?> <! Doctype Struts Public "-// Apache Software Foundation // DTD Struts Configuration 2.0 // en" "http://struts.apache.org/dtds/struts-2.0.dti Properti ini sangat berguna untuk memproses parameter permintaan Cina. Untuk mendapatkan nilai parameter permintaan Cina, nilai properti harus diatur ke tip GBK atau GB2312: Ketika mengatur parameter ini ke GBK, itu setara dengan memanggil metode setCharacterencoding dari httpservletrequest> <konstanta name = "struts.i18n.encoding" value = "value =" value = " /> <! Nilai default properti ini adalah Spring.> <Name konstan = "struts.objectfactory" value = "spring" /> <!-Tentukan mode perakitan otomatis kerangka kerja pegas. Nilai default dari properti ini adalah nama, yaitu, perakitan default secara otomatis didasarkan pada atribut nama kacang. > <constant name = "struts.ObjectFactory.spring.autowire" value = "name" /> <!-Properti ini menentukan apakah akan cache instance bean saat mengintegrasikan kerangka kerja musim semi. Properti ini hanya memungkinkan dua nilai atribut untuk digunakan, benar dan salah, dan nilai defaultnya benar. Biasanya tidak disarankan untuk memodifikasi nilai atribut.> <Name konstan = "structs.objectfactory.spring.useclasscache" value = "true" /> <!-Properti ini menentukan kerangka kerja untuk menangani tipe mime (unggahan file) dari multipart /form-data. Properti ini mendukung nilai-nilai atribut seperti COS, Pell dan Jakarta, yaitu, sesuai dengan kerangka kerja unggahan file menggunakan kerangka kerja unggah file COS, Pell dan Common-Fileupload. Nilai default properti ini adalah Jakarta. Catatan: Jika Anda perlu menggunakan metode unggahan file cos atau pell, Anda harus menyalin file JAR yang sesuai ke aplikasi web. Misalnya, jika Anda menggunakan metode unggahan cos, Anda perlu mengunduh file JAR dari kerangka kerja cos sendiri dan menempatkan file di bawah jalur web-inf/lib. > <name konstan = "struts.multipart.parser" value = "jakarta" /> <!-Properti ini menentukan jalur penghematan sementara dari file yang diunggah. Nilai default properti ini adalah javax.servlet.context.tempdir. > <constant name = "struts.multipart.savedir" value = "" /> <!-Properti ini menentukan jumlah maksimum byte yang diizinkan untuk seluruh konten yang diminta dalam unggahan file Struts 2. > <name konstan = "struts.multipart.maxsize" value = "10000000000" /> <!-Properti ini menentukan akhiran permintaan yang perlu diproses oleh struts 2. Nilai default dari properti ini adalah tindakan, yaitu semua permintaan yang cocok *. > <constant name = "struts.action.extension" value = "do" /> <!-Properti ini menetapkan apakah akan menyediakan layanan konten statis melalui file jar. Properti ini hanya mendukung nilai atribut yang benar dan salah, dan nilai atribut default dari properti ini benar. > <name konstan = "struts.serve.static" value = "true" /> <!-Properti ini menetapkan apakah browser menyimpan konten statis. Ketika aplikasi berada dalam tahap pengembangan, kami ingin setiap permintaan mendapatkan respons terbaru dari server, sehingga kami dapat mengatur properti menjadi false. > <constant name = "struts.serve.static.browsercache" value = "true" /> <!-Properti ini menetapkan apakah aplikasi menggunakan mode pengembangan. Jika properti diatur ke True, lebih banyak petunjuk kesalahan yang lebih ramah dapat ditampilkan saat kesalahan aplikasi terjadi. Properti ini hanya menerima dua nilai, benar dan flase, dan nilai default properti ini salah. Biasanya, ketika aplikasi berada dalam tahap pengembangan, properti diatur ke true. Ketika tahap rilis produk memasuki tahap rilis produk, properti diatur ke false. > <constant name = "struts.devmode" value = "false" /> <!-Properti ini menetapkan apakah sistem memuat ulang file sumber daya setiap kali permintaan HTTP tiba (memungkinkan pemisahan ulang file internasional). Nilai default properti ini salah. Menetapkan properti ini ke true pada tahap pengembangan akan lebih kondusif untuk pengembangan, tetapi harus diatur ke false pada tahap rilis produk. Kiat: Mengatur properti ini ke true pada tahap pengembangan akan memungkinkan file sumber daya internasional untuk dimuat ulang setiap kali permintaannya adalah untuk memungkinkan pengembang melihat hasil pengembangan waktu nyata; Properti harus diatur ke False pada tahap rilis produk, untuk memberikan kinerja yang responsif, dan memuat ulang file sumber daya untuk setiap permintaan akan sangat mengurangi kinerja aplikasi. > <constant name = "struts.i18n.reload" value = "false" /> <!-Properti ini menentukan tema tampilan default label tampilan, dan nilai default properti ini adalah xhtml. > <constant name = "struts.ui.theme" value = "Simple" /> <!-Properti ini menentukan akhiran file template, dan nilai atribut default dari atribut adalah FTL. Properti ini juga memungkinkan FTL, VM atau JSP masing -masing sesuai dengan Templat Freemarker, Velocity dan JSP. > <constant name = "struts.ui.templatesuffix" value = "ftl" /> <!-Properti ini menetapkan apakah sistem akan secara otomatis memuat ulang file setelah file struts.xml diubah. Nilai default properti ini salah. > <constant name = "struts.configuration.xml.reload" value = "false" /> <!-Properti ini menentukan file sumber daya internasional yang disyaratkan oleh aplikasi Struts 2. Jika ada beberapa file sumber daya internasional, nama file dari beberapa file sumber daya dipisahkan oleh koma bahasa Inggris (,). > <name konstan = "struts.custom.i18n.resources" value = "nationz" /> <!-Untuk beberapa server Java EE, metode permintaan httpservlet panggilan getParametermap () tidak didukung. Pada saat ini, nilai properti dapat diatur ke true untuk menyelesaikan masalah. Nilai default properti ini salah. Untuk server WebLogic, Orion, dan OC4J, properti biasanya harus diatur ke True. > <constant name = "struts.dispatcher.parametersworkaround" value = "false" /> <!-Tentukan apakah akan menangani templat freemarker. Nilai default adalah false.> <Name konstan = "struts.freemarker.templatescache" value = "true" /> <!-Properti ini hanya mendukung dua nilai atribut, true dan false, dan nilai defaultnya benar. Biasanya tidak perlu memodifikasi nilai atribut. > <constant name = "struts.freemarker.wrapper.altmap" value = "true" /> <!-Properti ini menentukan apakah hasil XSLT menggunakan cache stylesheet. Ketika aplikasi berada dalam tahap pengembangan, properti biasanya diatur ke true; Ketika aplikasi berada dalam tahap penggunaan produk, properti biasanya diatur ke false. > <constant name = "struts.xslt.nocache" value = "false" /> <!-Properti ini menentukan struts 2 file konfigurasi yang dimuat oleh kerangka kerja secara default. Jika Anda perlu menentukan bahwa beberapa file konfigurasi dimuat secara default, nama file dari beberapa file konfigurasi dipisahkan oleh koma bahasa Inggris (,). Nilai default atribut ini adalah struts-default.xml, truts-plugin.xml, struts.xml. Anda harus memahami mengapa Struts 2 Framework memuat struts.xml secara default. > <constant name = "struts.configuration.files" value = "struts-default.xml, struts-plugin.xml" /> <!-atur apakah mapper selalu memilih namespace lengkap. Ketika nilai default atribut ini salah.> <Name konstan = "struts.mapper.alwayselectfullamespace" value = "false" /> <!-Atur jalur root plug-in konvensi untuk menemukan sumber daya tampilan. Nilai default adalah/web-inf/content> <constant name = "struts.convention.result.path" value = "/web-inf/content/"/> <!-Plug-in konvensi menentukan paket sebagai paket root dengan konstanta> <konstanta name = "struts.convention.action.package" value = "default"/> <! name = "struts.convention.action.disableScanning" value = "false" /> <!-hanya resmi menyatakan bahwa itu perlu ditetapkan di bawah jboss, dan situasinya tidak diketahui-> <nama konstan = "struts.convention.exclude.parentclasserer" value = "true" /<konstanta nama constant. " <!-Sertakan paket JAR apa Action.Comma-Disgmented Strings.> <Name konstan = "struts.convention.action.includeJars" value = ".*?/_ Wl_cls_gen.*? Jar (!/)?" /> <!-Tentukan jalur untuk mencari paket. Selama paket berakhir dengan tindakan, cari mereka.> <Name konstan = "struts.convention.package.locators" value = "action" /> </struts>
Struts2 - Ringkasan konstan yang biasa digunakan
Lihat Komentar
<? Xml Version = "1.0" encoding = "UTF-8"?> <! Doctype Struts Public "-// Apache Software Foundation // DTD Struts Configuration 2.3 // en" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts.apache.org/dtds, false to fies,> <struts> <struts> <!-set ke false, false to fies to fies,> <struts> <! name = "struts.devmode" value = "true" /> <!-atur apakah kelasnya dimuat saat dimodifikasi, dan diatur ke false saat menerbitkan-> <name konstan = "struts.convention.classes.reload" value = "true" /> <!-Constant Automatic, Anda dapat menyebutnya seperti ini setelah menggunakan pengaturan ini: Tindakan! name = "struts.enable.dynamicmethodinVocation" value = "true"/> <!-Tentukan alamat direktori di mana file jsp berada-> <name konstan = "struts.convention.result.path" value = "/web-inf/content/"/> <!-Gunakan konverter default dari strut-default. Jika digunakan untuk istirahat: rest-default, istirahat memerlukan plugin JAR istirahat-> <konstant name = "struts.convention.default.parent.package" value = "struts-default"/> <!-Digunakan untuk mengkonfigurasi sufiks nama paket. Default adalah Tindakan, Tindakan, Struts-> <konstanta nama = "struts.convention.package.locators" value = "action" /> <!-Digunakan untuk mengkonfigurasi akhiran nama kelas, default adalah tindakan. Setelah pengaturan, Struts2 hanya akan mencari kelas dengan nama akhiran ini untuk memetakan-> <name konstan = "struts.convention.action.suffix" value = "action"/> <!-Pengaturan membuat peta tindakan bahkan jika tidak ada anotasi @Action. Nilai defaultnya salah. Karena konvensi-plugin adalah gaya yang lebih baik daripada konfigurasi, Anda dapat mengakses metode dalam tindakan yang sesuai berdasarkan definisi yang telah ditentukan tanpa anotasi-> <name konstan = "struts.convention.action.mapallmatches" value = "true" /<!-custom jsp file pemisah-> <konstanta nama = "struts.convention.action.action. Nama-> <name konstan = "struts.custom.i18n.resources" value = "i18n" /> <!-apakah akan secara otomatis memuat file sumber daya internasional-> <name konstan = "struts.i18n.reload" value = "true" /<!-apakah browser cache caches static konten-> <"a fiure =" fiure. "FALUCE." <!-Unggah Pengaturan Batas Ukuran File-> <name konstan = "struts.multipart.maxsize" value = "-1" /> <!-Topic, atur nilainya menjadi sederhana, yaitu, jangan gunakan templat UI. Ini tidak akan menghasilkan tag html tambahan-> <konstanta nama = "struts.ui.theme" value = "sederhana" /> <!-format pengkodean-> <nama konstan = "struts.i18n.encoding" value = "UTF-8" /> </struts>
Konstanta dasar
struts.devmode nilai opsional benar, false (default false). Dalam mode pengembangan, konfigurasi ulang Dinamis Struts2 dan file sumber daya akan berlaku secara default. Pada saat yang sama, dukungan log yang lebih lengkap akan disediakan di bawah mode pengembangan.
struts.i18n.reload nilai opsional true, false (nilai default tergantung pada struts.devmode), apakah file sumber daya lokal akan secara otomatis dimuat ulang.
Struts.i18n.encoding terutama digunakan untuk mengatur pengkodean analitik dari pengkodean permintaan (nilai default (UTF-8)), head dan termasuk tag. Pengkodean Resolusi Sumber Daya dan File Konfigurasi.
struts.configuration.xml.reload nilai opsional true, false (nilai default tergantung pada struts.devmode) apakah akan secara otomatis memuat ulang file konfigurasi XML
Struts.action.Extension menetapkan akhiran dari permintaan aksi struts, dipisahkan oleh koma ketika beberapa dukungan.
struts.action.excludepattern menetapkan URL yang dikecualikan oleh struts (dicocokkan dengan ekspresi reguler) (mendukung beberapa, dipisahkan oleh koma)
struts.tag.altsyntax nilai opsional benar, false (default true) apakah ekspresi ognl didukung atau tidak
struts.url.http.port mengatur port http yang sesuai dengan url yang dihasilkan
struts.url.https.port mengatur port https yang sesuai dengan url yang dihasilkan
struts.url.includeparams nilai opsional tidak ada, get, all (default get), menetapkan apakah URL berisi parameter dan apakah hanya parameter dalam mode get yang disertakan.
Struts.locale menetapkan lokasi default Struts2 dan memutuskan file sumber daya mana yang akan digunakan.
Struts.ui.templedir Properti ini menentukan lokasi file templat yang diperlukan untuk tema tampilan. Nilai default dari properti ini adalah templat, yaitu file template di bawah jalur template dimuat secara default.
Struts.ui.theme Properti ini menentukan tema tampilan default untuk tag tampilan, dan nilai default properti ini adalah xhtml.
Struts.ui.templateSuffix Properti ini menentukan akhiran file template, dan nilai properti default dari properti ini adalah FTL. Properti ini juga memungkinkan penggunaan FTL, VM atau JSP, masing -masing sesuai dengan freemarker, velocity, dan templat JSP, masing -masing
struts.multipart.savedir mengatur direktori default untuk mengunggah file sementara
struts.multipart.maxsize menetapkan batas maksimum untuk file sementara yang diunggah
struts.objectfactory.spring.autowire nilai opsional (nama, jenis, otomatis, konstruktor, nama) (nama default), mengatur metode perakitan otomatis pegas, yang hanya valid setelah plug-in pegas diperkenalkan.
struts.objectfactory.spring.autowire.alwaysrespect (default false) menetapkan apakah objek selalu dibuat dengan kebijakan assembly otomatis.
struts.objectfactory.spring.useclasscache (default false) Apakah pabrik objek menggunakan cache kelas, mode pengembangan tidak valid.
struts.xslt.nocache (default false) Set apakah xsltresult tidak di -cache.
struts.custom.properties mengatur daftar nama file properti kustom pengguna (digunakan oleh, terpisah)
struts.custom.i18n.Resources menetapkan daftar jalur file sumber daya yang ditentukan pengguna (digunakan oleh, terpisah)
struts.serve.static (default false) menetapkan apakah permintaan sumber daya statis didukung (membutuhkan url di bawah struts atau statis)
struts.serve.static.browsercache (default false) Apakah akan mengatur cache dalam respons sumber daya statis. Hanya valid saat sumber daya statis didukung.
struts.el.throwexceptiononfailure (default false) Apakah akan melempar runtimeException saat mem -parsing ekspresi el atau properti tidak dapat ditemukan
struts.ognl.logmissingproperties (default false) apakah log tidak memiliki properti yang ditemukan output
struts.ognl.enablexpressioncache apakah akan cache ekspresi diuraikan oleh ognl.
struts.enable.dynamicmethodinVocation (default false) Apakah panggilan metode dinamis didukung, tentukan metode pada metode URL melalui!
struts.enable.
struts.mapper.alwayselectfullamespace (default false) Apakah segmen URL sebelum tebasan terakhir selalu digunakan sebagai namespace
Konstanta objek inti
Struts.ActionProxyFactory Menetapkan Pabrik Entitas ActionProxy, yang juga menghasilkan aksi default.
Struts.xworkConverter mengatur objek XWorkConverter yang digunakan untuk mendapatkan berbagai jenis konverter.
Struts.UnknownHandLerManager menetapkan kelas implementasi yang tidak diketahui untuk menangani pengecualian seperti ketidakmampuan untuk menemukan metode.
struts.multipart.handler mengatur kelas yang sesuai dari pawang dari multipartrequest (default adalah jakarta), org.apache.struts2.dispatcher.multipart.jakarartamultipartrequest
struts.mapper.class nilai opsional (struts, komposit, tenang, RESTFUL2) menetapkan URL parsing dan peta ke implementasi tindakan (struts default).
struts.mapper.prefixmapping peta ke mapper yang sesuai melalui awalan URL, dan formatnya adalah urlprefix1: mappername2, urlprefix2: mappername2. Mapperclass harus ditambahkan sebagai org.apache.struts2.dispatcher.mapper.prefixbasedActionMapper dan tentukan struts.mapper.class sebagai mapper.
struts.mapper.. Mengatur apakah ActionMapper komposit (multipel) didukung, mapppername dipisahkan oleh koma. Struts.mapper.class harus dikonfigurasi sebagai gabungan agar berlaku
struts.mapper.idparametername digunakan untuk Restful2ActionMapper sebagai nama parameter yang sesuai dengan ID dalam URL
struts.ognl.allowstaticmethoodaccess (default false) menetapkan apakah ekspresi OGNL mendukung metode statis.
struts.configuration mengatur kelas pengaturan struts2. (Tidak digunakan setelah 2.1.2)
struts.urlrenderer mengatur render url struts2 (digunakan untuk menghasilkan url), (struts default), nama kelas org.apache.struts2.components.servletUrlrenderer
Struts.ObjectFactory Mengatur pabrik objek Struts2, defaultnya adalah (struts), nama kelas adalah org.apache.struts2.impl.strutsObjectFactory. Setelah plug-in struts2-spring diperkenalkan, ini dimodifikasi menjadi org.apache.struts2.spring.strutsspringObjectFactory.
struts.xworkTextProvider menetapkan implementasi konten file sumber daya yang menyediakan kelas untuk struts2. Default adalah com.opensymphony.xwork2.textprovidersupport
Struts.ActionValidataManager menetapkan kelas implementasi ActionValidataManager.
Struts.ValuesTackFactory menetapkan implementasi pabrik ValueStack dari Struts2.
Struts.ReflectionProvider Menetapkan kelas implementasi ReflectionProvider
struts.reflectionContextFactory menetapkan kelas implementasi reflectionContextFactory
Struts.PatternMatcher Menetapkan kelas implementasi PatternMatcher
Struts.StaticContentLoader Mengatur kelas implementasi StaticContentLoader