Set attribute on condition in jsp or not set it all if condition doesn't satisfy
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I am trying to set align on a div like this :
<div align="${shoudSetAlign ? myObject.memberVariable'someString' : ''}" </div>
My requirement is to set align only if shoudSetAlign's value is true and don't set any value at all if shoudSetAlign's value is false. If I implement above code, what's happening is when shoudSetAlign's value is false, it's setting empty value to shoudSetAlign which I don't want.
The reason for this kind of requirement is that on client side, we check if align is set or not. If it's set, we leave it as it is. But if it's not set, some value is set on client side behind some logic. Also I am facing error while appending string to myObject.memberVariable like this :
"${shoudSetAlign ? myObject.memberVariable'someString' : ''}"
Please advise me as solution for this.
jsp ternary-operator
add a comment |
I am trying to set align on a div like this :
<div align="${shoudSetAlign ? myObject.memberVariable'someString' : ''}" </div>
My requirement is to set align only if shoudSetAlign's value is true and don't set any value at all if shoudSetAlign's value is false. If I implement above code, what's happening is when shoudSetAlign's value is false, it's setting empty value to shoudSetAlign which I don't want.
The reason for this kind of requirement is that on client side, we check if align is set or not. If it's set, we leave it as it is. But if it's not set, some value is set on client side behind some logic. Also I am facing error while appending string to myObject.memberVariable like this :
"${shoudSetAlign ? myObject.memberVariable'someString' : ''}"
Please advise me as solution for this.
jsp ternary-operator
Can you post your complete jsp page ?
– Avijit Barua
Nov 16 '18 at 17:20
Possible duplicate of Conditionally set an attribute on an element with JSP Documents (JSPX)
– Vadzim
yesterday
add a comment |
I am trying to set align on a div like this :
<div align="${shoudSetAlign ? myObject.memberVariable'someString' : ''}" </div>
My requirement is to set align only if shoudSetAlign's value is true and don't set any value at all if shoudSetAlign's value is false. If I implement above code, what's happening is when shoudSetAlign's value is false, it's setting empty value to shoudSetAlign which I don't want.
The reason for this kind of requirement is that on client side, we check if align is set or not. If it's set, we leave it as it is. But if it's not set, some value is set on client side behind some logic. Also I am facing error while appending string to myObject.memberVariable like this :
"${shoudSetAlign ? myObject.memberVariable'someString' : ''}"
Please advise me as solution for this.
jsp ternary-operator
I am trying to set align on a div like this :
<div align="${shoudSetAlign ? myObject.memberVariable'someString' : ''}" </div>
My requirement is to set align only if shoudSetAlign's value is true and don't set any value at all if shoudSetAlign's value is false. If I implement above code, what's happening is when shoudSetAlign's value is false, it's setting empty value to shoudSetAlign which I don't want.
The reason for this kind of requirement is that on client side, we check if align is set or not. If it's set, we leave it as it is. But if it's not set, some value is set on client side behind some logic. Also I am facing error while appending string to myObject.memberVariable like this :
"${shoudSetAlign ? myObject.memberVariable'someString' : ''}"
Please advise me as solution for this.
jsp ternary-operator
jsp ternary-operator
edited Nov 16 '18 at 13:27
Manu Arora
asked Nov 16 '18 at 13:15
Manu AroraManu Arora
1215
1215
Can you post your complete jsp page ?
– Avijit Barua
Nov 16 '18 at 17:20
Possible duplicate of Conditionally set an attribute on an element with JSP Documents (JSPX)
– Vadzim
yesterday
add a comment |
Can you post your complete jsp page ?
– Avijit Barua
Nov 16 '18 at 17:20
Possible duplicate of Conditionally set an attribute on an element with JSP Documents (JSPX)
– Vadzim
yesterday
Can you post your complete jsp page ?
– Avijit Barua
Nov 16 '18 at 17:20
Can you post your complete jsp page ?
– Avijit Barua
Nov 16 '18 at 17:20
Possible duplicate of Conditionally set an attribute on an element with JSP Documents (JSPX)
– Vadzim
yesterday
Possible duplicate of Conditionally set an attribute on an element with JSP Documents (JSPX)
– Vadzim
yesterday
add a comment |
1 Answer
1
active
oldest
votes
Add tag library
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
and try this code
<c:if test="${shoudSetAlign}">
<div align="${ myObject.memberVariable}" ></div>
</c:if>
<c:if test="${!shoudSetAlign}">
<div ></div>
</c:if>
and if yo want append string means add <c:set var="myVar" value="someString" />
access using <div align="${ myObject.memberVariable}${ myVar}" ></div>
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53338665%2fset-attribute-on-condition-in-jsp-or-not-set-it-all-if-condition-doesnt-satisfy%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Add tag library
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
and try this code
<c:if test="${shoudSetAlign}">
<div align="${ myObject.memberVariable}" ></div>
</c:if>
<c:if test="${!shoudSetAlign}">
<div ></div>
</c:if>
and if yo want append string means add <c:set var="myVar" value="someString" />
access using <div align="${ myObject.memberVariable}${ myVar}" ></div>
add a comment |
Add tag library
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
and try this code
<c:if test="${shoudSetAlign}">
<div align="${ myObject.memberVariable}" ></div>
</c:if>
<c:if test="${!shoudSetAlign}">
<div ></div>
</c:if>
and if yo want append string means add <c:set var="myVar" value="someString" />
access using <div align="${ myObject.memberVariable}${ myVar}" ></div>
add a comment |
Add tag library
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
and try this code
<c:if test="${shoudSetAlign}">
<div align="${ myObject.memberVariable}" ></div>
</c:if>
<c:if test="${!shoudSetAlign}">
<div ></div>
</c:if>
and if yo want append string means add <c:set var="myVar" value="someString" />
access using <div align="${ myObject.memberVariable}${ myVar}" ></div>
Add tag library
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
and try this code
<c:if test="${shoudSetAlign}">
<div align="${ myObject.memberVariable}" ></div>
</c:if>
<c:if test="${!shoudSetAlign}">
<div ></div>
</c:if>
and if yo want append string means add <c:set var="myVar" value="someString" />
access using <div align="${ myObject.memberVariable}${ myVar}" ></div>
answered Nov 17 '18 at 6:38
AjishAjish
613
613
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53338665%2fset-attribute-on-condition-in-jsp-or-not-set-it-all-if-condition-doesnt-satisfy%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Can you post your complete jsp page ?
– Avijit Barua
Nov 16 '18 at 17:20
Possible duplicate of Conditionally set an attribute on an element with JSP Documents (JSPX)
– Vadzim
yesterday