JSF :: URL With Get Parameters
Aug 25, 2014i would like from my bean to redirect after an operation is completed to the page faces/test.xhtml?id=2? Is there a way to do this?
View Repliesi would like from my bean to redirect after an operation is completed to the page faces/test.xhtml?id=2? Is there a way to do this?
View RepliesSo 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;
[code]...
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();
[Code] ....
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.
sourceId=j_idt2[severity=(ERROR 2), summary=(j_idt2: '45;productType=Sport'
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());
[Code] ....
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;
[code]....
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
For example, if I have a class called Teacher with the constructor:
public Teacher(double yearsTeaching, boolean isMale, double age)
{
this.yearsTeaching = yearsTeaching;
this.isMale = isMale;
this.age = age;
}
How would I add it to these parameters to my ArrayList in my Tester class?
List<Teacher> teachers = new ArrayList<Teacher>();
I have made a class here that has two methods. As you guys can notice, in my two methods that I made, I have listed some arguments in there with parameters. My question is that the variables im using in first method, can they be identical on my second method? Is this ok to do?
public class StudentScore {
private int math;
private int science;
private int calc;
private int history;
private int pe;
[Code] .....
In the following Java Code:
public static void f() {
int n = 5;
p(n, 2 * n);
}
public static void p(int a, int b) {
int x = 1;
q(x, a + b);
}
public static void q(int x, int y) {
int z = x + y;
x = 0;
...
} mh_sh_highlight_all('java');
When we write x = 0; that refers to the formal parameter int x and hence it's the formal parameter that changes value. why isn't the value of the actual parameter also changing?
Using Eclipse. I have this line of code:
BufferedReader br = new BufferedReader(new InputStreamReader(in));
I want to do something with br in a method that I defined. But Eclipse is complaining about br declared as
public static void Get_Next(String next_line, BufferedReader br) {
How do I make this work?
So while experimenting with constructors, repeating constructors with the same parameters, and with different parameters. I got an output -explaining how I got it.
I made 2 classes. a "support class" (has all the info) and an "execute class" (executes info).
Support:
package inschool;
public class Constructors {
String video;
public Constructors() {
video = "frozen";
[Code] ....
Execute:
package inschool;
//this is part of Constructors class
public class App{
public static void main(String[] args){
[Code] ....
The Output:
the video name is frozen
Second constructor running
Constructor running!
the video name is frozen
Output Explanation:
constructor call number 1 and 3 are the same (essentially) and both refer to the same constructor.
My Question: if both call #1 and #3 refer to the same constructor, why is the output for #1 "the video name is frozen"
while the output for #3 used both methods in the accessed constructor-with the resulting output as
"Constructor running!"
and
"the video name is frozen"
I double checked the output-and this time made sure to scroll up ... its the same result
I am trying to write a simple test case for one of my web service.The main method
return object :: offersService
MainClass
public OffersService getOffers(String input1, Map input2) {
// userId, Password loaded from another properties files
String response = validateUser(String userId, String Password)
[code]...
If I have a method that takes an ArrayList of a class called Piece and it uses the setPosition() method from Piece. It is changing the value of the array that I passed in, but I want the ArrayList to stay the same outside of the method. Is there any way I can change only the values on the inside of the method, but keep the same position values outside the method?Here is an example.
Piece class
Java Code: public class Piece {
private int xCoor;
private int yCoor;
[code]....
I want to have parameters that I use the "void" for, in other words it doesn't return anything.
class code
{
void go()
{
int TestStuff t = new TestStuff();
t.takeTwo(12,34)
}
void takeTwo (int x, int y) {
int z = x + y;
System.out.println("Total is:" + z);
}
}
I'm using JSF framework. I can let Netbeans to create the persistence unit and hardcodes connection parameters into the persistence.xml file or i can use resource tag in context.xml file or using another file like property file or class for holding connection parameters like username and password; what is the most secure way or expert way to use connection properties in my app or there is no difference?
View Replies View RelatedWhat is the difference between Attributes and Parameters.that is difference between two methods request.getAttribute() and request.getParameter() and why we have this two methods?
View Replies View RelatedI am using AXIS2 tomcat6 and jre1.6.0_07 and I created java project using net beans. but when I execute java2wsdl I am getting the following. Can you solve my problem? Also I would like to know what is the function of java2wsdl and its parameters?T
C:axis2-1.4-binaxis2-1.4in>%AXIS2_HOME%injava2wsdl -cp . -cn samples.quickstart.service.pojo.StockQuoteService -of StockQuoteService.wsdlUsing AXIS2_HOME: c:axis2-1.4-binaxis2-1.4Using JAVA_HOME: C:Program FilesJavajre1.6.0_07An error occured while generating codejava.lang.ClassNotFoundException: samples.quickstart.service.pojo.StockQuoteService C:axis2-1.4-binaxis2-1.4in>
I am trying to pass additional information through <a href> tag
<a href="welcome.jsp & param=<%=add.getID()%>">Welcome </a>
The error is : HTTP Status 404 - /WebApp/welcome.jsp & param=6
The id obtained from add.getID() is displayed in address bar on the browser.
I want to use this id on the next page. I try to use :
request.getParameter("param");
But could not get the ID....
I am trying a simple program to access ServletConfig initialization parameter in a jsp. But I am not clear how its working. This is web.xml
<web-app>
<servlet>
<servlet-name>Myservlet</servlet-name>
<jsp-file>/JjspInit.jsp</jsp-file>
<init-param>
<param-name>para</param-name>
<param-value>valu</param-value>
[Code] ....
Now If I hit /Allen it sets init parameter for both servlet MyServlet and jsp JjspInit. I don`t have any servlet all I have is a web.xml and a jsp page. But accessing JjspInit.jsp directly gives null.
How hiting the url /Allen prints valu. This code is on JjspInit.jsp .
So does that mean that in web.xml I have registered this jsp as the target for /Allen. And one more question directly accessing the jsp page shows null it means init parameter haven`t been set.
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:
The welcome page (adminindex.xhtml) is:
<h:form>
Welcome to admin <h:commandLink value="#{userb.loggedUser}" action="#{userb.selectedUser}"/>
<f:param name="userName" value="#{userb.userName}"/>
</h:form>
The user backing bean:
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:
CREATE TABLE sha_users
( username VARCHAR(255) NOT NULL
, password VARCHAR(255) NULL
, PRIMARY KEY ( username ) );
I'm sure I'm getting the concept of how to pass query parameters...
I was wondering, if, for example I set font for my textarea like this:
area.setFont(new Font("Serif", Font.ITALIC, 18));
Is that last parameter, in this case 18, will be actually the same size for all users? Maybe I should avoid these absolute numbers?
I am not able to pass parameters to custom tag. This is my tag file header.tag under web-in/tags folder
<img ><br>
<b><i>${subTitle}</i></b>
And This is my jsp page that use that tag.
<%@ taglib prefix="myTags" tagdir="/WEB-INF/tags" %>
<html>
<body>
<myTags:header subTitle="We make sure our clients dont have to do that" />
</body>
</html>
It says attribute subTitle invalid for tag header according to TLD.
I have multiple Java classes that holds lots of time based parameters, e.g.: (simplified):
Java Code: class Engine {
float rpm;
boolean enabled;
int runningTime;
[code]....
Is there any simply solution to map all these parameters from my TimeRecord to one list(vector,map) of params that user can choose from and see the value in proper form (floating type, boolean type) ?
I just want that user can pick a paremter's name from list or combobox and choose parameter that he wants to see. I don't want to duplicate the data - just some kind of mapping algorithm between list of parameters names and my TimeRecord. eg. some collection class that holds all names and connections: Parameters params; fill combo/list from this class for ( String name : params ) { combo.add(name);}, then when user picks some field from combo: params.getValue( myTimeRecord, name ) return correct parameter value (just my first thought)
Later, I want to replace all floats,ints,booleans with some kind of templated class eg. Value which will hold all kinds of measurement unit with conversion support - but it's only a plan now.
I am trying to pass parameters from he following HTML file to an applet. the applet is not initializing and the iam getting the following error on the console. I also have both the html file and and the java applet under the same source file in eclipse.
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:542)
at java.lang.Integer.parseInt(Integer.java:615)
at applet.DisplayMessage.init(DisplayMessage.java:16)
at sun.applet.AppletPanel.run(AppletPanel.java:434)
at java.lang.Thread.run(Thread.java:745)
Here is the html file
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
[Code] ....
Im coding like this:
<% request.setAttribute("from", new String("test"));%>
And the I try to send the "from" value to my controller like this:
<p><a href="UserController?action=listNoDeletedFilterdUsers&from=<c:out value="${request.getAttribute('from')}"/>">
Eliminar usuarios por rango de fechas</a></p>
When I press the link and chech the HTML generated it looks like this:
<p><a href="UserController?action=listNoDeletedFilterdUsers&from=
It is not getting the value of the request which I suppose is been set at the setAttribute line of code.