سؤال

لدي إجراء SQL الذي يولد ملف Util كإخراج اعتمادا على معلمات الإدخال التي يتم تمريرها إليها.

لا بد لي من اجتياز هذه المعلمات من صفحة HTML من 3 صناديق نصية. سيكون هناك أيضا زر، على النقر فوق، سيتم استدعاء الإجراء وسيتم إنشاء UTIL.

فكرت في القيام بذلك في JSP وكتابة الإجراء الكامل هناك نفسه. لكنني أريد فتح ملف Util في Word في اللحظة التي يتم إنشاؤها.

أريد أن أعرف كيفية استدعاء إجراء باستخدام زر وكيفية إظهار Util بعد أن تم إنشاؤه.

هل كانت مفيدة؟

المحلول

بعض المبادئ التوجيهية:

  • يعمل JSPS مع دورة حياة الطلب / الاستجابة. لذلك عليك إطلاق طلبGET يفضل) من أجل التعامل مع جانب الخادم
  • لا تستخدم JSP لكتابة رمز المعالجة. استخدم Servlets، أو إطار (Struts2 / Spring MVC / ETC).
  • من المرجح أن يستخدم رمز المعالجة JDBC. لجلب المعلومات من قاعدة البيانات.
  • لتوليد الملف، إذا افترضت بشكل صحيح يجب أن يكون .doc, ، يمكنك استخدام أباتشي POI..
  • في سللتك، بعد إنشاء الملف، ألق نظرة على هذا القناص - يخبرك برؤيات يجب عليك إرسالها إلى المتصفح من أجل تنزيل الملف (وفتح المستخدم، إذا أراد المستخدم).

إذا لم تكن معتادا على JDBC أو POI، فستحتاج إلى صعود منحنى تعليمي حاد. لا توجد طريقة سحرية لتوليد ملف بتنسيق مطلوب.

نصائح أخرى

أضع الجواب هنا:

كيفية تشغيل قذيفة من JSP؟

شكرا لمساعدة اللاعبين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top