PDA

View Full Version : لود نشدن فایل های css و ... هنگام استفاده از struts



trustmiracle
دوشنبه 14 اسفند 1391, 11:23 صبح
من یک صفحه طراحی کردم به عنوان صفحه اصلی سایت. یک بخشش برای تغییر زبان سایت هست. وقتی کاربر روی زبان مورد نظر کلیک کرد یک اکشن اجرا میشه که زبان رو تغییر بده و بعد هم مجددا برگرده در صفحه اصلی.
توی فایل struts-config آمدم action رو معرفی کردم و تگ forward را هم نوشتم. اولش که هر url ای میزدم موقع اجرا می گفت آقا این فایل وجود نداره. اینقدر با سعی و خطا حالت های مختلف را تست کردم تا به جواب برسم.

حالا هم که صفحات را پیدا می کنه وقتی بعد از تغییر زبان میاد تو صفحه اصلی،دیگه این صفحه مثل شکل اولیه نیست. انگار صفحه اصلی دیگه فایل های css، عکس ها و ... را پیدا نمی کنه. میشه یه صفحه html خالی. چطوری میشه این مشکل را حل کرد.
از struts 1.3 استفاده می کنم.
ممنون

Ehsan rashydy
سه شنبه 15 اسفند 1391, 09:28 صبح
لطفا کداتونو بزارید، ببینیم!

البته یه حدسی میزنم این که، بعد از اینکه request رفت به صفحه جدید(forward شد)، آدرسهای relative تو صفحه جدید مشکل داشته باشه،
شما یه بار سعی کن بدون اینکه request رو فوروارد کنی، اون صفحه جدید رو ببینی،(مثلا یه url بهش map کن که مستقیم بتونی ببینیش!) بعد ببین باز مشکل داری یا نه!

trustmiracle
جمعه 18 اسفند 1391, 23:32 عصر
بله مشکل از همین بوده. وقتی آدرس ها را root relative کردم درست شد.