I have a situation. I want to set one value to some parameter in Config.groovy in my Grails project. This parameter should have different value for each environment, i.e. for dev environment it is like abc = "devValue", for test environment like abc="testValue" and for production environment like abc="prodValue". and then I want to set that value as a hidden field value on gsp page according to running environment.
how to set value in Config.groovy and get different value for same parameter according to environment on gsp in Grails?
462 Views Asked by Jigar Patel At
2
There are 2 best solutions below
0
Jigar Patel
On
Thanks Igor Artamonov,
I found the solution below.
I added code below in Config.groovy
environments {
development {
abc="devValue"
}
test {
abc="testValue"
}
production {
abc="prodValue"
}
}
And then in gsp i set the hidden field as below.
<input id="oid" type="hidden" name="oid" value="${grailsApplication.config.abc}">
Thank you.
Related Questions in GRAILS
- Table UserRole not populated in Grails 6
- Grails run-app or grails compile is not working with 6..0.0( java 11 or 17)
- Hibernate OptimisticLocking(type = OptimisticLockType.DIRTY) not working
- HibernateOptimisticLockingFailureException in Groovy / Grails, how to proceed after recovry
- Grails with Spring Security: How do I keep a password history to prevent password reuse
- How can I configure a Grails application using the Spring Security Rest plugin to authenticate with Amazon Cognito
- Grails - Problem to Exclude a Filter from Specific Endpoints
- Why are my beans disabled onStartUp after upgrading to grails5?
- Getting error on upgrading mysql 8 with grails 2.4.3
- get XFF using angular
- how to compare to collections of map in groovy
- Grail/GORM Data Service @Query - Join with Multiple Conditions
- Build Grails project with specific environment
- Grails params in controller empty on too large post request
- Grails5 upgrade - hibernate now returning a hibernate proxy instead of actual object - why?
Related Questions in GROOVY
- No tests found for given includes: [com.bright.TwitterAnalog.AuthenticationControllerSpec.Register user with valid request](--tests filter)
- Groovy - how to read properties from a property file in a jar on the classpath
- How to enter user input in jmeter console (without doing parameterization)
- Post checkmarx scan weblink on the Jenkins Build status page
- Optimal way to replace different parts of a structured string(XML) with random string values of different lengths in a JMeter JSR223 Samper (groovy)
- How to compare two csv files line by line in apachi nifi flow file using groovy script
- Jenkins pipeline map is getting converted to an array but it's too large I think?
- Exception: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon
- Passing varible in Groovy script
- Multibranch pipelines not working if it's created by job DSL
- How to fetch more than 50 items when executing nexus rest api get request
- Grails Method is executing asynchronously even when i have not applied any code for asynchronous execution
- Liquibase configuration in Gradle conventions plugin
- Cannot instantiate Groovy class, throwing no signature of getBinding()
- Javascript (asset) missing in browser's sources
Related Questions in GSP
- How to make onChange work properly in FancyGrid?
- Handling BrokenPipeError in Selenium Python Script during Failure to Open URLs and Upload to Google Drive
- Grails GSP How to change the Text of a Button template on the fly?
- Issues with GSP Grails 5.3, Loop issue and Unexpected Expression error
- How to get GST APIs direct access from government portal
- Calling Java Directly from AJAX in GSP
- Best approach for migrating from GSP using Ajax/Controller/Custom Java to Technology/framework that can beused directly from GSP
- How can I resolve a 'PermissionError' when using sequential pattern mining with SPMF on Windows?
- Why is the error binding to my radio button and not label?
- Grails set active tab in layout
- Grails Field Plugin: how to access bean from custom layout template for f:display tag
- Grails TagLib encoding different when running on Tomcat 9
- Access field in multilanguage
- my log.info(...) in GSP just does not come out in my log files, why ? It just took so long to figure out. Is there a better way?
- Setting up a Grails / Groovy Server Pages project on Visual Studio Code for MacOS
Related Questions in GRAILS-CONFIG
- Grails 3: Not able to set configuration inside plugin specific application.groovy file
- Grails 3 upload file limit size
- Could I override the grails.env during runtime
- What order does Grails evaluate its dependency repositories?
- How to map all requests to a controller go to one method and access the original parameter
- How to Read Attributes from Grails Externalized Properties Files in Javascript Files
- Unit testing grails ConfigSlurper behavior
- Programmatically detecting if an external config file has been read in?
- Grails URL Mappings using name for multiple adress
- Make user/session info available across the application in Grails
- How to define properties of a Service Bean from application.yml in Grails 3?
- Metadata External xml Path Issue
- How to tell Grails application which environment it is in?
- Is it possible to reference variables defined in different configuration files in grails?
- How can a Grails plugin modify the app's default mappings/constraints config?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There's already an example of this in the
Config.groovythat's generated for you:so you can just add your setting there: