Grails JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile
Grails
  • Grails
  • GRAILS-9888 REST and URL mapping changes
  • GRAILS-5758

Map exceptions to different response codes.

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Sub-task Sub-task
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: 2.3-M2
  • Component/s: None
  • Labels:
    None

Description

I have an app that uses a nice url scheme based on product names, so bad URLs are going to happen. There are several actions that require a valid thing but it may not exist. A requirement is to display a nice page, but return a 404. It would be great if I could just throw a MissingThingException and map that to a particular controller/action and have it generate a 404 response.

A possible URL mapping syntax would be...

"404"(controller: "missing", action: "thing", exception: MissingThingException)

The presence of the exception key prevents this from being used as a global mapping for 404s. This should be open for any valid HTTP response code.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Git Commits
Graeme Rocher made changes - 10/Mar/10 8:57 AM
Field Original Value New Value
Fix Version/s 1.3-RC1 [ 16274 ]
Fix Version/s 1.3-M1 [ 15400 ]
Graeme Rocher made changes - 31/Mar/10 7:26 AM
Fix Version/s 1.3-RC1 [ 16274 ]
Luke Daley made changes - 28/Sep/10 8:35 AM
Fix Version/s 1.3.6 [ 16730 ]
Hide
Permalink
Luke Daley added a comment - 09/Dec/10 2:43 AM

Moving to 1.4 as it is too big to go in the 1.3 line now.

Show
Luke Daley added a comment - 09/Dec/10 2:43 AM Moving to 1.4 as it is too big to go in the 1.3 line now.
Luke Daley made changes - 09/Dec/10 2:43 AM
Fix Version/s 1.3.6 [ 16730 ]
Fix Version/s 1.4-M1 [ 16812 ]
Contegix Support made changes - 24/Mar/11 9:23 PM
Project Import Thu Mar 24 21:22:24 CDT 2011 [ 1301019744151 ]
Luke Daley made changes - 25/Mar/11 5:24 AM
Assignee Luke Daley [ ldaley ]
Graeme Rocher made changes - 24/May/11 10:24 AM
Fix Version/s 1.4-M1 [ 11040 ]
Fix Version/s 1.4-M2 [ 12504 ]
Graeme Rocher made changes - 29/Jul/11 9:51 AM
Fix Version/s 2.0-M1 [ 12504 ]
Fix Version/s 2.0-M2 [ 12805 ]
Burt Beckwith made changes - 03/Aug/11 11:50 AM
Workflow jira [ 31857 ] Grails [ 40276 ]
Burt Beckwith made changes - 09/Aug/11 6:29 PM
Workflow Grails [ 40276 ] Copy of Grails [ 47709 ]
Burt Beckwith made changes - 09/Aug/11 7:00 PM
Workflow Copy of Grails [ 47709 ] Grails [ 55119 ]
Burt Beckwith made changes - 20/Aug/11 10:36 PM
Workflow Grails [ 55119 ] Grails2 [ 62670 ]
Graeme Rocher made changes - 07/Sep/11 9:27 AM
Fix Version/s 2.0-RC1 [ 12803 ]
Fix Version/s 2.0-M2 [ 12805 ]
Graeme Rocher made changes - 21/Oct/11 6:29 AM
Fix Version/s 2.0.1 [ 13005 ]
Fix Version/s 2.0-RC1 [ 12803 ]
Burt Beckwith made changes - 21/Dec/11 1:17 PM
Workflow Grails2 [ 62670 ] jira [ 71176 ]
Burt Beckwith made changes - 21/Dec/11 1:28 PM
Workflow jira [ 71176 ] Grails2 [ 79219 ]
Peter Ledbrook made changes - 20/Jan/12 3:00 AM
Last Reviewed 01/Jan/10
Peter Ledbrook made changes - 23/Jan/12 5:32 AM
Workflow Grails2 [ 79219 ] jira [ 87415 ]
Peter Ledbrook made changes - 23/Jan/12 5:41 AM
Workflow jira [ 87415 ] Grails2 [ 95566 ]
Graeme Rocher made changes - 13/Feb/12 6:52 AM
Fix Version/s 2.0.2 [ 13064 ]
Fix Version/s 2.0.1 [ 13005 ]
Graeme Rocher made changes - 29/Mar/12 7:23 AM
Fix Version/s 2.0.3 [ 13094 ]
Fix Version/s 2.0.2 [ 13064 ]
Hide
Permalink
Rick Jensen added a comment - 29/Mar/12 8:45 AM

Having exceptions of various types map to response codes is also going to be more important as Grails moves towards better REST support, since proper response code usage is an integral part of a REST architecture.

Show
Rick Jensen added a comment - 29/Mar/12 8:45 AM Having exceptions of various types map to response codes is also going to be more important as Grails moves towards better REST support, since proper response code usage is an integral part of a REST architecture.
Graeme Rocher made changes - 03/Apr/12 4:41 AM
Fix Version/s 2.0.4 [ 13099 ]
Fix Version/s 2.0.3 [ 13094 ]
Jeff Brown made changes - 23/May/12 6:38 AM
Fix Version/s 2.2 [ 13093 ]
Fix Version/s 2.0.4 [ 13099 ]
Graeme Rocher made changes - 19/Sep/12 7:06 AM
Fix Version/s 2.3 [ 13311 ]
Fix Version/s 2.2-RC1 [ 13093 ]
Peter Ledbrook made changes - 28/Feb/13 6:49 AM
Parent GRAILS-9888 [ 43881 ]
Issue Type New Feature [ 2 ] Sub-task [ 5 ]
Graeme Rocher made changes - 09/May/13 8:25 AM
Fix Version/s 2.3-M2 [ 13457 ]
Fix Version/s 2.3-M1 [ 13311 ]

People

  • Assignee:
    Unassigned
    Reporter:
    Luke Daley
Vote (6)
Watch (7)

Dates

  • Created:
    20/Jan/10 7:29 AM
    Updated:
    09/May/13 8:25 AM
    Last Reviewed:
    01/Jan/10

Agile

  • View on Board
  • Atlassian JIRA (v5.2.1#813-sha1:277a546)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Grails project. Try JIRA - bug tracking software for your team.