Masalah jalur di Struts2 ditentukan berdasarkan jalur tindakan daripada jalur JSP, jadi cobalah untuk tidak menggunakan jalur relatif. Menggunakan jalur relatif akan membuat masalah jalur menjadi sangat rumit dan merepotkan. Terkadang perubahan halus akan menyebabkan Anda melakukan perubahan besar.
Solusinya sebenarnya sangat sederhana: yaitu, gunakan jalur absolut secara seragam.
Di JSP, Anda dapat memperoleh jalur absolut dari Webapp dengan request.getContextroot:
Salin kode sebagai berikut: <%@ halaman bahasa = "java" import = "java.util.*" PageEncoding = "UTF-8"%>
<%
String path = request.getContextPath ();
String basePath = request.getScheme ()+": //"+request.getServerName ()+":"+request.getServerport ()+path+"/";
%>
Metode di atas sangat jelas. String path diperoleh sebagai jalur ke Webapp, dan kemudian basepath diperoleh sebagai jalur root dari seluruh proyek (Catatan: The Last "/" sudah berisi)
Saat menggunakannya, hubungi saja Basepath (untuk melompat ke indeks sebagai penjelasan):
Salin kode sebagai berikut: <a href = "< %= Basepath %> index.jsp"> index.jsp </a>
Di mana <a> </a> mewakili hyperlink, sehingga Anda dapat melompat ke xxxxx/index (asalkan pengaturan namespace dan tindakan Anda harus dikonfigurasi dengan benar).
Di atas adalah seluruh konten masalah jalur di Struts2. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.