يمكنك الحصول على اسم الملف التخطيط الاستراتيجي المشترك باستخدام taglib في قانون taglib

StackOverflow https://stackoverflow.com/questions/1609367

  •  05-07-2019
  •  | 
  •  

سؤال

هل من الممكن الحصول على اسم الملف التخطيط الاستراتيجي المشترك يستخدم taglib من التعليمات البرمجية جافا؟

وأي بمعنى.

public int doStartTag() throws JspException 
{
    try
    {
        String xxx = pageContext.?

وحيث xxx سيحصل على اسم الملف التخطيط الاستراتيجي المشترك (وهو بالطبع يمكن متداخلة تشمل ملف)

ور / B

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

المحلول

وانها ليست من الممكن الحصول على اسم ملف JSP ببساطة لأنه في هذه المرحلة وقد تم تجميع ذلك وأنت تتعامل مع النسخة المترجمة بدلا من مصدر ملف JSP.

ويمكنك الحصول على اسم الطبقة وقد تم تجميع JSP في طريق

pageContext.getPage().getClass().getName();

وومحاولة اشتقاق اسم JSP من ذلك، ولكن نظام التسمية يختلف بين حاويات JSP.

نصائح أخرى

ويمكنك الحصول على اسم الملف ومسار JSP:

String jspFilePath = ((Servlet)pageContext.getPage()).getServletConfig().getServletName();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top