JSP / JSTL :: How To Group Expressions In EL
Nov 12, 2013
In jsp when using EL the parenthesis are not allowed for grouping of expressions. I mean
${(2+3)-1}
is not allowed so if i have to group expressions in EL how do i achieve it?
I wanted to do the following in EL
${(a==b && b==c) || (v==r && r==d)}
so how do i achieve this?
View Replies
ADVERTISEMENT
Nov 26, 2014
I have this code:
Java Code:
package TheWorldCup;
import java.util.ArrayList;
import java.util.*;
public class WorldCup2014{
public static void main(String args[]){
ArrayList<String> WorldCupTeams = new ArrayList<>();
[Code] ....
What it is doing is printing the team name and all eight groups and showing the group is: team name under. I want it to print out the team name, put it into a group and print out the group. Once 4 teams in a group, close that group off, do this until all groups are filled. How can I do this?
View Replies
View Related
Aug 21, 2014
Displaying the records in a table. I am looking for a group header to be placed above each printed table for its related category and subcategory, as well as, the no. of the records for each table to be shown at the top of the table.
The table contains columns for category, subcategory, name. ex:
Category Subcategory Name
CON Retail AAA
CON Wholesale BBB
SPEC Retail CCC
What I am looking for is the below layout:
Category/Subcategory (No. of records) –similar to a group header
Name – Country ..etc ----Table header
table records
Here is my code below:
<%
//Retrieve the values from the DB
while (rs.next()) {
category_name1=rs.getString("category_name");
subcategory_name1=rs.getString("subcategory_name");
[code]....
The problem in the above code is that it is showing the group headers category & sub category multiple times and the count is incorrect.
View Replies
View Related
Mar 23, 2015
import java.util.Scanner;
public class AvgLrgSml{
public static void main(String[]args){
System.out.print("Hello there. Please enter any three numbers.");
Scanner keyboard = new Scanner(System.in);
double num1 = keyboard.nextDouble();
double num2 = keyboard.nextDouble();
[Code]...
View Replies
View Related
Mar 16, 2014
How do you make it so that you can select 2 buttons in a radio button group? for example: If I have 7 radio buttons, and I want to be able to select 2 of the 7 instead of 1.
View Replies
View Related
Jan 19, 2015
I am making a tile based top-down 2D RPG and am using Box2D for the physics. Since my game is tile-based, there are many tiles on each map that cannot be moved through. This results in many small individual Box2D bodies. This is obviously very inefficient and makes the game lag. Therefore I figured that combining the individual tiles' bodies into larger complex groups would be better.
The way I thought of doing it is to, first, group together tiles into groups of tiles that all share 2 vertices with at least one other tile in the group. Then, for each group I do the following. First I get all of the uncommon vertices (these should be the ones on the outside of the polygon). Then I connect all of those vertices and then remove all of the overlapping lines. This should result in only lines on the outside of the polygon. Then I sort the lines so that the first line in the sorted array shares its end point with the second line's start point, etc. Then I remove the doubled vertices and using those remaining vertices (I called them the "true vertices") I create the polygon. I know that Box2D only supports convex polygons, but with Box2DSeparator I should be able to do this, but I first want this method to actually work.
/**
* Attempts to combine the given blocks into larger bodies to improve performance.
* @param bs The created wall blocks.
* @param w The world. Used for body creation.
*/
private void makeLargeBodies(Block[][] bs, World w) {
Array<Tile> tiles = new Array<Tile>();
for(int i = 0; i < bs.length; i++) {
[Code] .....
However, this is where the first problem arises. This method is extremely slow for large maps (like 200x200 tiles). I have worked at this for very long and right now my head can't figure out how to make the loop more efficient...
Now for the next part. After that I attempt to create the bodies for the TileGroups:
//create all the groups' bodies
size = groups.size;
System.out.println(size + " groups");
for(int i = 0; i < size; i++) {
TileGroup g = groups.get(i);
System.out.println("Starting group " + i + ".");
long timeCheck = TimeUtils.millis();
g.createBody(w);
System.out.println("Group 0 took " + (TimeUtils.millis() - timeCheck) + " millis");
}
*Note that the printing is for debugging purposes*...
This method is probably not a problem; it is what is inside createBody(World) that is the issue...
public void createBody(World w) {
Array<Vector2> allVertices = new Array<Vector2>();
Array<Vector2> uncommonVertices = new Array<Vector2>();
System.out.print("Starting search for uncommon vertices. ");
long timeCheck = TimeUtils.millis();
[Code] .....
Most of the code is self-explanatory (with comments). My current issue is where I connect the uncommon vertices (see the printed statements). This method does not actually finish (I have let it run for several minutes and it does not complete). This is likely due to a large number of vertices (often around 3000 in a 60x60 map), but I cannot figure out how to make the loop more efficient... Because of this early failure I don't know if the rest of the method works, both physically and in theory.
All relevant classes (Tile, TileGroup, Line) are below:
private class Tile {
private Vector2[] vertices;
private TileGroup group;
public Tile(int x, int y) {
vertices = new Vector2[4];
[Code] ....
View Replies
View Related
Sep 24, 2014
I am making an expert system using Jess about animals. I wanted to make an interface using Swing and so I did. I have a problem using group layouts. The application works fine but at the end a exceptions is thrown:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: javax.swing.JLabel[,0,0,0x0,invalid,alignmentX=0.0,
alignmentY=0.0,border=,flags=8388608,maximumSize=,minimumSize=,
preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,
horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,
text=The animal is a cheetah.,verticalAlignment=CENTER,
verticalTextPosition=CENTER] is not attached to a horizontal group
[Code] ....
The application ask the user some questions about the animal. When the expert system has enough information to know the animal it tells the name of the animal and shows a picture of it. The exception is thrown when the application has guessed the animal and shows the response.
Here is the code:
package xindria;
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.GroupLayout.SequentialGroup;
import java.awt.*;
import java.awt.event.ActionEvent;
[Code] .....
I think the problem is related to the group layouts. I will attach the eclipse project too...
View Replies
View Related
Apr 24, 2015
I have to organize the rows from the lower to the higher number, the problem is, what I have only organizes the first 3 rows even If I insert 3,4,5...or 10 rows.
int arg[][] = {
{26, 39, 3, 13},
{22, 97, 17, 123},
{46, 19, 63, 123},
{1, 37, 90, 32},
{17, 37, 90, 32}};
for (int i = arg[0].length - 1; i >= 0; i--) {
for (int j = 0; j < i ; j++) {
for (int k = 0; k < i ; k++) {
if (arg[k][j] > arg[k][j + 1]) {
int temp = arg[k][j];
[Code] ....
View Replies
View Related
Aug 29, 2014
I'm looking for a way to put a tabs on a TabPane starting from both sides on the same edge.
Imagine having 3 or 4 tabs at the top left as in the default behavior, and one at the top right for some "special" features.
Is there a way to do it? Or is something expected to exist in the future? (or not at all?)
View Replies
View Related
Jun 5, 2012
Prompt user to enter a social security number in the format DDD-DD-DDDD, where D is a digit. Displays "Valid SSN" for a correct ssn, and "Invalid SSN" otherwise.I have it working I am just looking for other ways to solve this with an array maybe or something simpler. I have used if statements here:
public static boolean checkSSN(String social) {
boolean valid = false;
// 9 digits and 2 hyphens. First three characters, 5 and 6, and 8, 9,
// 10, 11 are digits
[code]...
View Replies
View Related
Jul 21, 2014
I have a program in which I take some characters input from User
using
String inputString=in.next();
How can i restrict user that input should be only char 0 or 1?
If the answer is regular expressions then What Should be Its Regular expressions?
View Replies
View Related
Jan 11, 2014
Following are the expressions? I tried running them and those are the answers I got. However, I cannot figure out the working.
//c = ++a + a++ - --a - a-- + a * + a/a ; //ans is 10
//c= a* + a/a ; ans. is 1.
//c= a * +3 ; //ans is 30
//c =5+ a* +2; //25
// c= 5+ a* + a/a ; //ans. is 15.
View Replies
View Related
Apr 1, 2014
I have the following Output
_G7120+1#=K,
_G7132+_G7133#=_G7120,
_G7144+_G7145#=_G7132,
_G7156+_G7157#=_G7144,
_G7168*Z#=_G7156,
_G7180*Z#=_G7168,
_G7192*Z#=_G7180,
_G7204*Y#=_G7192,
_G7192, in 10..15 / 16
X*Y#=_G7204,
X+Y#=_G7133,
_G7145+X#=Z1_a,
Y in 1..15,
Z/Y#=_G7157,
__X in 1..15 / 17 / 20.
From this, I need to extract the statements of variables that do not start with _G . I mean, I need to extract, Y in 1..15 , __X in 1..15 /17/20 but not _G7145 in 10..15 / 16.
I am using regular Expression for this as [^_G]^[A-Za-z0-9_]+ in|ins [-9 -9]..[-9-9] [/[-9-9]..[-9-9]]+
View Replies
View Related
Feb 22, 2015
I am reading a book on Java and we are at a point where it is explaining type conversion in expressions. One of the examples shared has a byte being multiplied by itself and then assigned back to itself ...
byte b;
b = 10;
b = (byte) (b * b);
this is all good and dandy (that is, the code functions properly).
However, I am confused why I need to typecast here! Without the cast, the compiler screams, "Type mismatch: cannot convert from int to byte." Yet I haven't converted to an int?? It appears there was an implicit conversion.
The final value, 100, is clearly within byte's range of -127 to +127 isn't it? So I am lost as to what is the issue here.
View Replies
View Related
Feb 3, 2015
How to save (condion1 & condition2) | condition3 |(Condition5 & condition6) etc in database and how to retrieve it.
View Replies
View Related
May 12, 2014
I am given the task to create a program that evaluates infix expressions using two generic stacks, one operator stack and one value stack.
This is my GenStack.java file:
import java.util.*;
public class GenStack<T>{//T is the type parameter
private Node top;//top of stack
public class Node {//defines each node of stack
T value;
Node next;
[Code] ....
I'm having trouble with the eval and apply methods. The eval method doesn't appear to pickup ')' characters, like it doesn't even see them.
View Replies
View Related
Apr 12, 2014
Assuming that x, y, and z are integer variables, which of the following three logical expressions are equivalent to each other, that is, have equal values for all possible values of x, y, and z?
(x == y && x != z) || (x != y && x == z)
(x == y || x == z) && (x != y || x != z)
(x == y) != (x == z)
None of the three
A. I and II only
B. II and III only
C. I and III only
D. I, II, and III
I selected B, but got it wrong. I really think I need understanding boolean logic. The correct answer says something else but I don't get the logic. Here is the correct answer:
Answer Key : The following model answer has been provided to you by the grader. Carefully compare your answer with the one provided here.
Expression III is the key to the answer: all three expressions state the fact that exactly one out of two equalities, x == y or x == z, is true. Expression I states that either the first and not the second or the second and not the first is true. Expression II states that one of the two is true and one of the two is false. Expression III simply states that they have different values. All three boil down to the same thing. The answer is E.
In exercise 4, I get the same problem:
The expression !((x <= y) && (y > 5)) is equivalent to which of the following?
A. (x <= y) && (y > 5)
B. (x <= y) || (y > 5)
C. (x >= y) || (y < 5)
D. (x > y) || (y <= 5)
E. (x > y) && (y <= 5)
Exercise 4
ABCDE
Incorrect
Score: 0 / 1
Submitted: 2/10/2014 8:21pm
Your answer is incorrect.
Answer Key
The following model answer has been provided to you by the grader. Carefully compare your answer with the one provided here. The given expression is pretty long, so if you try to plug in specific numbers you may lose a lot of time. Use De Morgan's Laws instead:
!((x <= y) && (y > 5))
!(x <= y) || !(y > 5)
When ! is distributed,
&& changes into ||, and vice-versa
(x > y) || (y <= 5)
View Replies
View Related
Jun 13, 2014
I am trying to put all this in one line - new DefaultTableModel(0, INT HERE) - there is a way?
List<ArrayList>valores=new ArrayList();
...
ArrayList valorPrimeiro=valores.get(0);
int primeiroTam =((ArrayList)valorPrimeiro.get(0)).size()+1;
defaultTable=new DefaultTableModel(0, primeiroTam);
View Replies
View Related
Feb 4, 2014
I have a web application project built in Spring MVC 2.5. There are some EL expressions which are used in JSP as below:
${status.value}
${status.expression}
${status.errorMessages}
But, I coudln't find any place in Java/JSP where the value for status is being set. What could be the possible place where the values for status is being set.
As the code is client specific, so, I couldn't paste the specific code over here but I have searched in whole workspace i couldn't find a single place where values for status is being set/assigned to.
View Replies
View Related
Mar 1, 2014
I want to do a simple search and replace regular expression of lines. I am very unfamilar with Java regular expressions, and I'm not sure how to do something as simple as what I want to do. I have lines that look like this...
Java Code : access_log /home/%USER%/access_log mh_sh_highlight_all('java');
I want them changed so %USER% changes to a string, such as "cyrus," so they appear like this ...
Java Code: access_log /home/cyrus/access_log mh_sh_highlight_all('java');
The reason I want to use regular expressions is because I want to use the replaceAll method of the java.lang.String object. If I use replace I have to convert my strings into char arrays, and my code becomes bulky.
View Replies
View Related
Aug 6, 2014
How I'm supposed to write out the statement.
I am fairly certain that I should be making variable "b" and "c" a float. But beyond that I'm confused.
uploadfromtaptalk1407333378833.jpg
View Replies
View Related
Mar 12, 2014
I am fetching records from result set and displaying on JSP with <c:forEach> tag
<c:forEach var="outer" items='${ProductList}' varStatus="seq1">
<tr>
<td class='center' nowrap><input type="radio" name="view" id = "view" value="Y" ></td>
<td class='left' nowrap><c:out value='${outer.sourceIndex}' /></td>
<td class='left' nowrap><c:out value='${outer.prodNameAbbr}' /></td>
<td class='left' nowrap><c:out value='${outer.productName}' /></td>
<td class='left' nowrap><c:out value='${outer.effectiveDate}' /></td>
<td class='left' nowrap><c:out value='${outer.uuName}' /></td>
</tr>
</c:forEach>
Below is one row with radio button
SourceIndex ProductAbbreviation Product Name Effective Date UseID
ABC PQR Test123 03/12/2014 smj
I have a view button also to select above radio button. When I select that I need all above values to be set in request.
View Replies
View Related
May 25, 2014
translate this part to jstl and el?
<%
while(i<nrows){
if(i==0){
%>
<tr>
<td ><b>id_article</b></td>
<td ><b><font color="#FF0033">nbr_stock</font></b></td>
<td ><b>critical_nbr</b></td>
<td ><b><font color="#FF0033">date_first_stock</font></b></td>
[code]....
View Replies
View Related
Sep 9, 2014
I am looking at JSP page, which has code line as follows
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
This taglib will have to be installed on local environment. How is it referred in jsp ? I dont see any code in jsp, which refers to the location of JSTL. So how does jsp invoke these tags ? Is it through classpath ?If its so , how is classpath set for JSTL ? Is it just as classpath is set for java ?
View Replies
View Related
Jun 21, 2006
i am doing a code using JSTL to fire a query. everything come fine except the resule is not sorted as desired. i am putting the code below--
String sort_order=(String)request.getAttribute("sort_order");
request.setAttribute("sort_order",sort_order);
<sql:query var="viewQueryj" sql= "select USER_ID, PERMISSION_ID, USER_NAME from administrator order by ?">
<sql:param value="${sort_order}"/>
</sql:query>
now the resule is always sorted by USER_ID. if i want to sort it using USER_NAME i pass parameter from controller to this page in sort_oredr variable which comes fine but the result doesn't sort by name, only by id. if i hardcode USER_NAME in query then the result is as desired.
View Replies
View Related
Aug 29, 2014
I want to use the list element inside my scriptlet. Below is my code which is not working.
<c:forEach var="social" items="${sociallist}">
<%
callToFunction(%>${social}<%);
%>
</c:forEach>
How can i access social var inside scriptlet.
View Replies
View Related