Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-84

Support for JSF 2.3

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: In Progress
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 8.2, 9.0, Next
    • Fix Version/s: 11.3
    • Component/s: javaee - JSF

      Description

      One thing that struck me while attending Ed Burns' JSF talk[1] about JSF 2.3 at JavaOne 2017 was a comment he made that autocompletion isn't working in Netbeans for JSF 2.3 features. I would describe this as NetBeans 8.2 showing "angry red" for components it doesn't understand, such as f:validateWholeBean.

      As in the attached screenshot, an example error is "The component library Jsf Core does not contain component validateWholeBean".

      Here's the code from the screenshot: https://github.com/javaee/glassfish-samples/blob/4b3a37500a256bb7d94e2abe273503c9fb017c6b/ws/javaee8/jsf/ee8additions/src/main/webapp/validateWholeBean.xhtml

      In the past, NetBeans releases were coordinated with Java EE releases. When Java EE 8 came out, I expected that NetBeans 9 would come out and support JSF 2.3. When we onboard new developers, I would rather not say to them, "It's ok to see angry red like this in NetBeans."

      Incidentally, during Ed's talk I asked if he knew if JSF 2.3 is supported by IntelliJ or Eclipse and he wasn't aware if they support it or not.

      [1] Contemporary Java Web Applications with JSF 2.3 - https://www.youtube.com/watch?v=yshXLB_HdhU

        Attachments

        1. netbeans-red-jsf2.3.png
          609 kB
          Philip Durbin
        2. image-2019-10-19-18-17-10-545.png
          48 kB
          Pablo Fernández Peña
        3. NewInJSF23.java
          4 kB
          Pablo Fernández Peña
        4. newInJSF23.xhtml
          0.9 kB
          Pablo Fernández Peña
        5. image-2019-10-19-19-13-50-600.png
          52 kB
          Pablo Fernández Peña

          Issue Links

            Activity

              People

              • Assignee:
                Juneau001 Josh Juneau
                Reporter:
                pdurbin Philip Durbin
              • Votes:
                9 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 768h 50m
                  768h 50m