I'm trying to pass a parmeter to a jsf page from a servlet(i.e. associated with paypal adaptive api), but I keep getting the following error, even though the productType on ProductDetailsVO is a String.
INFO: WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
must be a number consisting of one or more digits.), detail=(j_idt2: '45;productType=Sport' must be a number between -2147483648 and 2147483647 Example: 9346)]
Calling JSF page contains:-
returnURL = new URL(new URL(request.getRequestURL().toString()),"pages/paypalpaymentapproved.xhtml?paypalID="+paypalID+";productType=Sport"); response.sendRedirect(returnURL.toString());
So I have an application where the user logs in (using j_security_check). User is taken to a welcome page where user's name is displayed as a link. When clicking that link I would like to take the user to a page where the user is able to update the credentials (password, address, etc). In this way the user only has access to the link related to that specific user's credentials. I am trying the following structure:
public String selectedUser() { userName = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(userName); selUser=uServ.findByName(userName); return "UpdateUser";
[Code] ....
The last line of the stack suggests that a null PK value is being picked up by the FacesContext method in the backing bean. I'm confused because the userName string IS the primary key of the user table which is structured like this:
My task is to make a mortgage calculator where the user selects which calculation they want the program to do via a menu. I got the menu to work and it keeps on looping until terminated so that's good. The starts when I want the user's choice (P, I or T) to be used in another method which will then execute another set of code (the calculation that needs to be done). I think passing parameters and return statements are what I need to use, but after reading and watching videos, I'm still not sure how to implement it into my program. For now, I want the user to input the letter "P" and then I want that information to be passed to the method, loanCalculator() where the if statement will make a decision to call the method, calcPayment and display the number 0 via the console. Once it can do that, I'll fill in the calculation methods with the proper code since I can at least navigate the user input to its associated calculator. It just keeps on looping the menu without going through the other methods.
import java.util.Scanner; //Example of "big loop" in main to repeat using a No Trip (0,N) test first public class Mortgage { // constants static double loanAmount; static double interestRate; static int term;
How to use the id parameter in my documents entity to download documents from a list of documents. Normally I use ListDataModel and the getRowData method. I would like to know how to achieve the same thing using an ordinary List object.
My list of documents is called List<CountryDocs> selectedDocs;
Clicking on the download link calls the following method in my managed bean:
@ManagedBean(name = "countryDocBean") @SessionScoped public class CountryDocBean { private List<CountryDocs> selectedDocs; public StreamedContent getDownloadedFile() {
[Code] ....
Debugging shows the value for the id is 0 and this results in a NullPointerException. I've tried several methods for grabbing the document id in my backing bean, but no luck yet. I also read about the the ViewParams and ViewAction method but they caused validation errors to do with the <f:metadata> tags. I don't know how to obtain this value using a normal List object.
For some reason, when I test out my code, my randomly generated numbers don't appear. Here is a sample result:
> What do you want to generate, integer, double, or character?
>integer
>What is the upper limit and lower limit of the integers you want to generate?
>1
>10
>How many integers do you want to generate?
>10
>BUILD SUCCESSFUL (total time: 9 seconds)
Is this because my code is not passing my parameters correctly? I'm not sure how to fix this either.
Here is my code for reference (it's not completed at the moment)
import java.util.Scanner; public class NewNumberCharacter { /** Main method * @param args */ public static void main(String[] args) { int return_int; double return_double;
I'm getting this error, I definitely know that is my error trying to pass method/variable because when I commented received part of my code it ran and worked.
I get this error
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
I am working on a project that uses a custom tag in a JSP file. Here is the tag descriptor
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.0.0</tlibversion> <jspversion>1.1</jspversion>
[code]...
Everything seems working fine except that the custom tag handler does not get called at call. I set breakpoint and it never stops there. The JSP page is displayed fine, only not showing the custom tag content and there is no logged error/warning from the log. The tld is found fine. Like what classes called/validated the tag handler so I can logging those classes at DEBUG level to see what goes wrong.
I would like to create a custom tag which works similar to <c:forEach/> tag i.e
<c:forEach var = "movie" items = "${collection}> ${movie} </c:forEach>
I would want to create the similar behaviour(as above) in my own custom Tag.Morever I would like to use the doStartTag() and doEndTag() and doAfterBody() methods while creating custom Tag.
So I created this line class and when I try to create Line object with parameters, I don't know how to pass the parameters properly. It has to return two points, so it should be like [(1,2),(5,12)].I tried different things likeLine l1=new Line(Point p1(1,2),Point p2(5,12)); and similar, but nothing worked.
package line; import java.awt.Point; public class Line { private Point p1; private Point p2;
public class TestClass { public TestClass(String k){System.out.println(k);} public static void main(String[] args) { try { hello(); } catch(Exception e){System.out.println(e);}
[Code] ....
Explain how to catch block act as constructor with parameter?
I have this JAVA written but I can't get the parameters for the if statements right.
import java.util.Scanner; public class myFirstJAVA { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Please enter command: "); String text = input.nextLine();
My jsp page needs to have a dropdown box. on selecting one/more than one values from this list, the same values get populated in another one.. we have a delete button too , it allows to populate the second box again.
The thing is i am to avoid scripts and use custom tags as much as i can...
I am supposed to implement a custom Map interface and I'm having some trouble with this method:
// 1. From the interface /** * Gives an iterator iterating over the key set from the smallest key that is not less than the key provided. * @param key the key * @return the iterator * @throws NullPointerException if key == null */
public Iterator<Key> tailIterator(Key key);
[Code] .....
My implementation is wrong according to a JUnit test. Also, to get a full score this method should have a worst case running time of O(log N), which obviously isn't the case now. (My Map implementation is currently based on binary search in an ordered array, keeping a prallel array for the values).
I'm having trouble creating a highly efficient algorithm for counting within a custom scale. This problem applies to futures trading, specifically treasuries contracts.
One specific treasury contract has 32 units before rolling over to the next whole number. So, the price scale looks something like this ...
If I pick a number (price) at random, let's say 1 28, and I want to add 8 units to that value, I should end up with 2 4. I can do this using brute force, calculating remainders, etc, etc....
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.swing.ImageIcon; import javax.swing.JOptionPane; public class Main
[Code] ....
I cant custom my own icon. There is no error. But the image that I tried to show in the joptionpane is not showing. What should i do?
My understanding was I could override a method from the superclass, including with different parameters, but when I try to use super. it gives me an error the arguments have to match the superclass. But, if I do that it won't make any sense.
The first code below is the superclass. The issue I'm having is on the second code at lines 7 and 10. The ultimate goal is to make a new class where I'm able to display various packages with or without insurance.
public class Package { double shippingWeight; public char shippingMethod; final char air = 'A'; final char truck = 'T'; final char mail = 'M'; double shippingCost;
How to use a constructor with parameters where the user inputs the information? I'm doing a problem where I create a Delivery class that accepts arguments for the year, delivery number within the year, distance code (1 for short distance, 2 for long), and weight of package. The constructor is supposed to also determine the eight digit delivery number (combining the year and delivery number, like 20140054 for this year, package #54).
I know I'm not close to being done but I'm struck on the application with the constructor parameters. If I'm asking the user to input the information, does that mean I have to create a no argument constructor so it will compile? Right now it won't compile because it's asking for the parameters but I can't put them.
This is the class:
public class Delivery { int year; int delNum; double weight; int code;
[Code] .....
And the error is:
CreateDelivery.java:22: error: constructor Delivery in class Delivery cannot be applied to given types; Delivery firstDelivery = new Delivery(); ^ required: int,int,int,double found: no arguments reason: actual and formal argument lists differ in length 1 error