JSP Session in a Javascript Window
When I open a javascript window (with window.open) and use session cookies everything works. In the new javascript window I have no problems to navigate. After disabling cookies I tried to open the javascript window again and get the following errormessage:
"Redirection limit for this URL exceeded. Unable to load the requestet Page. This may be caused by cookies that are blocked."Obviously I lose the Session in the javascript window. Does anybody know, how to open a new javascript window without loosing the session?
Link to open the window (using struts framework):
<html:link href="javascript:openWindow('message.do?action=show&folder=inbox','700','430','')">
Thanks for your quick answer. Now I get the session-number in the javascript-link. But I get the same error-message again.
Do I have to change something in my javascript method?
function openWindow(docURL, width, height, alt) {
var imageWidth = width;
var imageHeight = height;
var myLeft = (screen.width-imageWidth)/2;
var myTop = (screen.height-imageHeight)/2;
newWindow = window.open(docURL,"newWindow","width="+imageWidth+",height="+imageHeight+",scrollbars=yes,resizable=yes,left="+myLeft+",top="+myTop);
newWindow.focus();
Similar Messages
-
Jsp session variable in javascript
hi,
i want use a jsp session variable inside a javascript code, for this i am using the following function,
function checkList()
<% String ecode1=(String)session.getAttribute("e_numb"); %>
var code=<%=ecode1%>
alert (code)
this is showing an error can any one please help me,
thanks
saurabhYou have ',%String ecode1' within the javascript. JSP will not recognize 'String' as a java class unless you import the String class. Something like <%@ page import = "java.util.* " %> Incorrect. String is part of java.lang, which is always imported into a java class.
Most probably what is missing in the javascript is
- missing quotes ? Not sure if this value is meant to be interpreted as a number or not.
- missing semicolon
function checkList()
<% String ecode1=(String)session.getAttribute("e_numb"); %>
var code="<%=ecode1%>";
alert (code);
}Lets assume that the value of e_numb is "42"
after running this as a jsp, it should produce the following on the resulting html page. You can see it by viewing the source.
function checkList()
var code="42";
alert (code);
}Check that to see it has produced valid javascript
Cheers,
evnafets -
PLease Help !Jsp Session expired when open Window with "_blank" atributte
PLease please Help me!
Hi ,
I have a problem
First , all my pages when load evaluate if session exists .
If not exists session
this page redirect other page (page_expired.jsp)
this works correctly ... but
when page01.jsp open page02.jsp from :
<form action='page02.jsp' target ="_self"> - >works correctly (load on the same page ..)
but when :
<form action='page02.jsp' target ="_blank"> -> this redirect page_expired.jsp
why this ??
Sometimes work and Sometimes not work...
but now it does not work
Excuse my english not is goog...
Greetings From Lima - PeruHi
This problem ocurred when testing on my server of testing(this is in my office) ,
but when test in the server machine of my house this work!!! great! ,
not appear session expired.!!
this theme of configuration ??
if is ths ?
what configure ?
Please Help Me .
I am using EASERVER 5.2 with JSP
Bye! Greetings From Lima Per� -
Pass session parameter with javascript
H� all?
I have strange problem...
I connect some database and take some data in JSP page and after I set these data to session values and I open anothewr JSP page by using javascript window.open() method. By the way I lost session parameter in second JSP page opened by window.open();
// Here the codes...
there is a button in my first JSP on Click event : calling Talep_Read1() Javascript function.. This function is below.... Bu I heard about: JSP and javascript works different times...
function talep_Read1(){
deg = "<%=abr_kd%>";
if( deg== "0" || deg == "9"){
var URL = "/METSIS/talep_read.jsp;jsessionid=<%=session.getId()%>";
newWin = window.open(URL,'SelWnd','menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no,width=800,height=600');
newWin.focus();
}else{
var URL = "/METSIS/Detay_Read2.jsp;jsessionid=<%=session.getId()%>";
newWin = window.open(URL,'SelWnd','menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=no,width=800,height=600');
newWin.focus();
HOw can solve this prob...?
Open the second page I lost session parameter but I refresh the this page session parameter is seeen
What is the problem please helpp::
Thanks.Should be:
var URL = "/METSIS/Detay_Read2.jsp?jsessionid=<%=session.getId()%>"; -
'session' is undefined - javascript error in my JSF/JSP page
I have the following JSF/JSP page. In onLoad() I invoke a javascript function func(). In this method, I attempt to lookup an attribute from the Http Session. When I run my application, my page is loaded with but the icon on the lower left corner of the browser indicated that there was an error. When I viewed the error, it read : 'session' is undefined.
The 'session' variable is available in a JSP page.
So why does my code not work from within a JSF application.
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{bean.page1}" id="page1">
<ui:html binding="#{bean.html1}" id="html1">
<ui:head binding="#{bean.head1}" id="head1">
</ui:head>
<ui:body binding="#{bean.body1}" onLoad="func()" id="body1" style="-rave-layout: grid">
<ui:form binding="#{bean.form1}" id="form1">
<h:inputText binding="#{bean.inputText}" id="inputText"/>
</ui:form>
</ui:body>
</ui:html>
</ui:page>
</f:view>
<script type="text/javascript">
function func(){
alert("in func()");
var y = session.getAttribute("test");
alert(y);
</script>
</jsp:root>thanks,
tscBecause :
Session.getAtrribute is java-code that can only run on the server
and
var y = session.getAttribute is javascript-code run on the client. -
1. I have a problem to access my session variable at second file (null). I was simply the code as below:
http://abc/test1.jsp
<%
session.setAttribute("user", "Test 1");
%>
http://abc/sample/test2.jsp
<%
String username=(String) session.getAttribute("user");
out.print(username);
%>
2. How do I use jsp /jstl open a new window?gohgss wrote:
1. I have a problem to access my session variable at second file (null). I was simply the code as below:Maybe you're doing something wrong somewhere else. The code looks OK.
2. How do I use jsp /jstl open a new window?You can't. Use HTML or Javascript instead. The form and anchor tags (<form> and <a>) have a "target" attribute. If you set it to "_blank", then the form or link will be opened in a new window. With JS, just put window.open(url) somewhere in an "on*" attribute, e.g. onclick, onchange, etc. -
Session across new browser windows
Hi All,
I am facing an issue with HttpSession when trying to open new windows in my web application and trying to acess the session from the new windows and want your expertise in solving this problem.
Here is the scenario:
1. The web application is opened in a browser window, this creates a new session and the JSP adds some stuff to the session.
2. Down the line in the app using the menu's user invokes a JSP in a new browser window using window.open JavaScript command.
3. This JSP tries to get some information from the session (which was added by the opening JSP) and fails as it gets a new session. I know this coz i checked the session ID in both JSP (opening JSP & new JSP) and they are different.
Is there a way I can aviod this. Can the new JSP join the existing session?
Thanx a lot in advance for all your help on this.
Rgrds,
RitinWell cookies are enabled on the machine but I am not using anything special. I am just sending the request and using the session object made available by the JSP container ('session' variable in JSP).
What I am doing is just submitting the request in the new window without any URL encoding or anything.
BTW can you explain what you meant by URLencode. How can I do that? -
How to get values from a table(in jsp) for validation using javascript.
hi,
this is praveen,pls tell me the procedure to get values from a table(in jsp) for validation using javascript.
thank you in advance.Yes i did try the same ..
BEGIN
select PROD_tYPE into :P185_OFF_CITY from
magcrm_setup where atype = 'CITY' ;
:p185_OFF_CITY := 'XXX';
insert into mtest values ('inside foolter');
END;
When i checked the mtest table it shos me the row inserted...
inside foolter .. Now this means everything did get execute properly
But still the vallue of off_city is null or emtpy...
i check the filed and still its empty..
while mtest had those records..seems like some process is cleaining the values...but cant see such process...
a bit confused..here..I tried on Load after footer...
tried chaning the squence number of process ..but still it doesnt help
some how the session variables gets changed...and it is changed to empty
Edited by: pauljohny on Jan 3, 2012 2:01 AM
Edited by: pauljohny on Jan 3, 2012 2:03 AM -
Javascript Issues with 'javascript:window.open'
Hi guys,
Really hoping someone can help out here. To set the scene I have detailed a similar example from the OEHR Schema based on the EMP table.
I have a page defined with a classic report with all the contents of the EMP table, for example :
HIREDATE | SAL | COMM | DEPTNO | MGR | JOB | ENAME | EMPNO |
I have edited the column EMPNO report attribute so i can create a link from the EMPNO column, in the Column Link section i have defined the following attributes :
Link Text : #EMPNO#
Target : URL
URL : javascript:window.open('f?p=&APP_ID.:28:&SESSION.::NO::P28_EMPNO:#EMPNO#');
So in the URL i call the javascript function to open a new window, passing the Application ID, Page 28, Session ID and a parameter for the EMPNO.
So far this all works fine, the new page opens which is also defined with a report region, however this time i pass the parameter item P28_EMPNO into the SQL to return just that row. I understand that from a security stand point this is probably bad practise however, at the moment this appears to be the only way i've managed to figure out how to create a pop up window passing parameters.
The problem though is the original APEX page must be doing some sort of branch when the EMPNO link is passed, as the page refreshes with the following :
The actual URL used is : javascript:window.open('f?p=101:28:2506768909457997::NO::P28_EMPNO:7369');
and the page just displays : [object Window]
Hope this makes sense.
Thanks in advanceReport your problem to Apple here: http://www.apple.com/feedback/ipad.html
-
JSP response into a Javascript code
Suppose I have a form that I submit, and its action is set to a JSP page that returns a series of elements <option>, for example:
<option>2005</option>
<option>2006</option>
Is it possible to GET that JSP response, inside the JavaScript code?
Or should I better state, inside the JSP code, to return ONLY the numbers and then I get it on the JavaScript and use the .add() funtion to add the item to a <select> ?
How do I save that response inside the JavaScript?
For example, I am trying with this Javascript function that handles the changes on a drop-down list:
function clickedOnPType(lista)
document.form1.action = "searchAvailableYears.jsp?pType=" + txtPType;}
document.form1.submit();
}...And I am getting, in return, a series of <option> with the correct data...
Thanking you in advance,
MMSOh hello... in one of my 1000 searches I found that
post days ago and I was already trying with your
code, but I was getting several errors like
"undefined is null or not an object" (in IE),
"xmlhttp.responseXML has no properties" (in
Firefox).... Well one thing i wanted to discuss here is is wat properties does in general a XmlHttpRequest Object contains
checkout the below interface which gives a clear understanding of the Object member properties.
interface XMLHttpRequest {
attribute EventListener onreadystatechange;
readonly attribute unsigned short readyState;
void open(in DOMString method, in DOMString url);
void open(in DOMString method, in DOMString url, in boolean async);
void open(in DOMString method, in DOMString url, in boolean async, in DOMString user);
void open(in DOMString method, in DOMString url, in boolean async, in DOMString user, in DOMString password);
void setRequestHeader(in DOMString header, in DOMString value);
void send();
void send(in DOMString data);
void send(in Document data);
void abort();
DOMString getAllResponseHeaders();
DOMString getResponseHeader(in DOMString header);
readonly attribute DOMString responseText;
readonly attribute Document responseXML;
readonly attribute unsigned short status;
readonly attribute DOMString statusText;
};therefore as you can see XmlHttpRequest.reponseXML returns a Document Object which has below set of properties.
http://www.w3schools.com/dom/dom_document.asp
http://www.javascriptkit.com/domref/documentproperties.shtml
and as said earlier one can send AJAX response in three ways
1).Plain text(with comma seperated values maybe): Which we can collect using XmlHttpRequest.responseText 2).XML: @ client side XmlHttpRequest.reponseXML create a DOM Object using which one can parse it get values
of attributes and values of different tags and then update the view accordingly.
3).JSON(Javascript Object Notation): It is a bit complicated thing to discuss at this moment
however it uses the first property(Plain text) and then
uses set of libraries to parse and update the view.
checkout below links to understand it
http://www.ibm.com/developerworks/library/j-ajax2/
http://oss.metaparadigm.com/jsonrpc/
> function handleOnChange(ddl)
>
var ddlIndex = ddl.selectedIndex;
var ddlText = ddl[ddlIndex].text;
var frmSelect = document.forms["form1"];
var frmSelectElem = frmSelect.elements;
if(ddl.name="pType")
txtYear = "";
txtDay = "";
txtTime = "";
unblock(document.form1.year);
block(document.form1.day);
block(document.form1.time1);
laProxLista = frmSelectElem["year"];
if (ddl.options[ddl.selectedIndex].text !=
txtPType = ddl.options[ddl.selectedIndex].text;
else if(ddl.name="year")
txtDay="";
txtTime="";
unblock(document.form1.day);
block(document.form1.time1);
laProxLista = frmSelectElem["day"];
f (ddl.options[lista.selectedIndex].text != "---")
txtYear = ddl.options[lista.selectedIndex].text;
else if(ddl.name="day")
{ txtTime = "";
unblock(document.form1.time1);
laProxLista = frmSelectElem["time1"];
(ddl.options[ddl.selectedIndex].text != "---")
txtDay = ddl.options[ddl.selectedIndex].text;
else //time1
laProxLista = null;
if (ddl.options[ddl.selectedIndex].text != "---")
txtTime1 = ddl.options[ddl.selectedIndex].text;
if ( txtPType != "---")
xmlhttp = null
// code for initializing XmlHttpRequest
Object On Browsers like Mozilla, etc.
if (window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest()
// code for initializing XmlHttpRequest
Object On Browsers like IE
else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
if (xmlhttp != null)
if(ddl.name = "pType")
// Setting the JSP/Servlet url to get
XmlData
url = "searchAvailableYears.jsp?pType="
+ txtPType;
else if(ddl.name = "year")
url = "searchAvailableDOY.jsp?pType=" + txtPType
PType + "&year=" + txtYear;
else(ddl.name = "day")
url = "searchAvailableTimes.jsp?pType=" +
e=" + txtPType + "&year=" + txtYear + "&day=" +
txtDay;
xmlhttp.onreadystatechange =
handleHttpResponse;
// Open the Request by passing Type of
Request & CGI URL
xmlhttp.open("GET",url,true);
// Sending URL Encoded Data
xmlhttp.send(null);
else{
// Only Broswers like IE 5.0,Mozilla & all other
browser which support XML data Supports AJAX
Technology
// In the Below case it looks as if the
browser is not compatiable
alert("Your browser does not support
XMLHTTP.")
} //else
} //if chosen
//function
//----------------------------Well as far as i can see i do not have any issues with it because your code looks
preety much involved with your business logic but one thing i would like to reconfim
here is the variable "xmlhttp" a global one.
if no declare xmlhttp variable as a global variable.
<script language="javascript">
var xmlhttp;
function handleOnChange(ddl){
function verifyReadyState(obj){
function handleHttpResponse() {
</script>
> function verifyReadyState(obj)
if(obj.readyState == 4){
if(obj.status == 200){
if(obj.responseXML != null)
return true;
else
return false;
else{
return false;
} else return false;
}I believe,this is preety much it.
> function handleHttpResponse() [/b]
if(verifyReadyState(xmlhttp) == true)
//-----------HERE!! ---- I GET "UNDEFINED" IN THE
DIALOG BOX
//------- BELOW THE CODE LINE....---
var response = xmlhttp.responseXML.responseText;
alert(response);
it is obvious that you would get Undefined here as responseText is not a property of Document Object or to be more specific to the Object what xmlhttp.responseXML returns.
you might have to use that as alert(xmlhttp.responseText);
and coming back to parsing the XML reponse you have got from the server we need to use
var response = xmlhttp.responseXML.documentElement; property for it...
and if you put as a alert message it has to give you an Output like"Object"
alert(response);
if that doesn't the browser version which you are using may not support XML properly.
var response = xmlhttp.responseXML.documentElement;
removeItems(laProxLista);
var x = response.getElementsByTagName("option")
var val
var tex
var newOption
for(var i = 0;i < x.length; i++){
newOption = document.createElement("OPTION")
var er
// Checking for the tag which holds the value of the Drop-Down combo element
val = x.getElementsByTagName("value")
try{
// Assigning the value to a Drop-Down Set Element
newOption.value = val[0].firstChild.data
} catch(er){
// Checking for the tag which holds the Text of the Drop-Down combo element
tex = x[i].getElementsByTagName("text")
try{
// Assigning the Text to a Drop-Down Set Element
newOption.text = tex[0].firstChild.data
} catch(er){
// Adding the Set Element to the Drop-Down
laProxList.add(newOption);
here i'm assuming that i'm sending a xml reponse of format something below.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<drop-down>
<option>
<value>1</value>
<text>label1</text>
</option>
<option>
<value>2</value>
<text>label2</text>
</option>
<option>
<value>3</value>
<text>label3</text>
</option>
</drop-down>and i'm trying to update both option's value and label which would be something like
<select >
<option value="1">label1</option>
<option value="2">label2</option>
<option value="3">label3</option>
<option value="4">label4</option>
</select>else where if you are interested in getting a format like the one below
<select >
<option>label1</option>
<option>label2</option>
<option>label3</option>
<option>label4</option>
</select> try the below snippet
var response = xmlhttp.responseXML.getElementsByTagName("text");
var length = response.length;
var newOption
for(var i =0 ; i < length;i++){
newOption = this.document.createElement("OPTION");
newOption.text = response.childNodes[0].nodeValue;
// or newOption.text = response[i].firstChild.data
laProxList.add(newOption);
Another thing...
I have tried to set the content type inside the JSP
to
response.setContentType("text/html");
AND to
response.setContentType("text/xml");
but none of the above is getting me results......use of response.setContentType("text/xml"); is more appropriate here.. as you are outputting XML or a plain text here...
make sure you set the reponse headers in the below fashoin while outputting the results....
response.setContentType("text/xml");
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 1);
response.setDateHeader("max-age", 0); and if you are serious about implementing AJAX i would advice you start learn basics of XmlHttpRequest Object and more about DOM parsing is being implemented using javascript.
http://www.w3.org/TR/XMLHttpRequest/#xmlhttprequest0
http://www.jibbering.com/2002/4/httprequest.html
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
http://www.javascriptkit.com/domref/documentproperties.shtml
and then go about trying different means of achieving them using simpler and cool frameworks
like DWR,dojo,Prototype,GWT,Jmaki,Back Base 4 Struts,Back Base 4 JSF....etc and
others frameworks like Tomahawk,Ajax4Jsf,ADF Faces,ICE FACES and many others which work with JSF.
Please Refer
http://swik.net/Java+Ajax?popular
http://getahead.org/blog/joe/2006/09/27/most_popular_java_ajax_frameworks.html
Hope that might help :)
and finally an advice before implementing anything specfic API which may be related to any technologies (JAVA,javascript,VB,C++...) always refer to API documentation first which always gives you an Idea of implementing it.
Implementing bad examples posted by people(even me for that matter) directly doesn't make much sense as that would always lands you in trouble.
and especially when it is more specific to XmlHttpRequest always make habit of refering
specific Browser site to know more about why specific Object or its property it not working 4i
IE 6+: http://msdn2.microsoft.com/en-us/library/ms535874.aspx
MOZILLA: http://developer.mozilla.org/en/docs/XMLHttpRequest
Safari: http://developer.apple.com/internet/webcontent/xmlhttpreq.html
Opera 9+: http://www.opera.com/docs/specs/opera9/xhr/
Hope there are no hard issues on this...
REGARDS,
RaHuL -
Transferring session to new browser window
Hi Everybody,
I am using struts for a webapp and on one of of the pages, I have to put a link which would open a new window for the user. THen new window would have the same data as the original window and would also the user to play around in the new window, that's just the business requirement.
Lot of data in the original window is coming from and is associated with a session.
Now how do I transfer ( or refer to or whatever ) the session from the original window to the new window that is opening up. And we are using on IE, if that matters.
And help and comments would be appreciated.
Thanks in advance.
VikasOk I think my understanding of the situation has changed in the meantime also. So here is what's going on exactly.
A user is logged into my application and did a search for a claim and is looking at a jsp page (call in claim.jsp) and the data on this page is coming from a value object ( basically a bean called claimVO) and this claimVO is store in the session. And claimVO is placed in session as a result of the search done by user after he logged in.
The user can hit a link on claim.jsp and open a new window (a popup) to edit the claim he was viewing in the previous window 1. The window 2 being a popup and cookies being enabled would share the same session as window 1 and claim.jsp in window 2 would also be populated from the original claimVO stored in session.
But what we want to achive here is that when window 2 is opened we start a new session and copy the claimVO from session1(in window1) to session2 and then the two windows behave as two different instances of the applicaiton.
Now I don't think that it is readily possible (if at all) to share objects between sesssions cause it would kill your security.
So how could this be achieved. I want to copy an object from one window session to another window session , the point is that the two windows need to have different objects with different states.
Second idea is the I could use a hashtable keyed by the window id (or some kinda id) associated with a browser window. And store my objects ( or instances ) in the hashtable.
And the two different browser windows would use the objects based on their windows ids.
So is there anything called or like browser window id that I can get in my java/jsp code. So each browser jsps in each browser window would use the instances stores in the hashtable(which is stored in the common session) based on the id of the window they are operating in.
I might have made it too complex.
Thanks in advance
Vikas -
Error While opening a JSP page from inside form window
Hi,
I am using Oracle EBS 12.0.4 and using IE 7 as my browser.
Now when i am trying to open a jsp page form EBS Home page (after login) it is opening perfectly.The problem occurs when i tried to open jsp pages from inside form window.
E.g. From the home page when i tried to open a jsp page "Control Purchasing Periods" which is assigned in one of our custom responsibility(Manager Systems-->PO Super User-->Set up-->Financials-->Accounting-->Control Purchasing Periods) it opens a new log in page for the EBS. When i logged in it is showing
Error
You have insufficient privileges for the current operation. Please contact your System Administrator. Same is happening when i am trying to open User Page form user management responsibility from inside a form window.Where as it is opening fine from home page.
Please help.Hi, hueesin
in error log i got this 4 new lines while performing the transaction from my host
[Thu Dec 30 13:27:39 2010] [error] [client 172.16.6.144] [ecid: 1293695859:172.16.48.61:25634:0:8748,0] Directory index forbidden by rule: /dev02/KMCTEST/apps/apps_st/comn/java/classes/
[Thu Dec 30 13:27:40 2010] [error] [client 172.16.6.144] [ecid: 1293695860:172.16.48.61:25328:0:8829,0] Directory index forbidden by rule: /dev02/KMCTEST/apps/apps_st/comn/java/classes/
[Thu Dec 30 13:28:06 2010] [error] [client 172.16.6.144] [ecid: 1293695886:172.16.48.61:25654:0:9225,0] File does not exist: /dev02/KMCTEST/apps/apps_st/comn/java/classes/oracle/forms/engine/RunformBundle_en_IN.class
[Thu Dec 30 13:28:06 2010] [error] [client 172.16.6.144] [ecid: 1293695886:172.16.48.61:25654:0:9226,0] File does not exist: /dev02/KMCTEST/apps/apps_st/comn/java/classes/oracle/forms/engine/RunformBundle_en_IN.propertieswhile in access log i got
172.16.6.144 - - [30/Dec/2010:13:32:51 +0530] "POST /OA_HTML/OA.jsp?page=/oracle/apps/fnd/sso/login/webui/MainLoginPG&_ri=0&_ti=587084970&language_code=US&requestUrl=http%3A%2F%2Fkmctapp2.kmc.com%3A8005%2FOA_HTML%2FRF.jsp%3Ffunction_id%3D2014%26resp_id%3D50670%26resp_appl_id%3D7000%26security_group_id%3D0%26lang_code%3DUS%26params%3Df7B5hnH8rkFfR.idy0MT1JZrquJxVBy3CVpSV.GpXc0%26oas%3DAuZa28Bnhl7glqYyqXbjsg..&cancelUrl=http%3A%2F%2Fkmctapp2.kmc.com%3A8005%2FOA_HTML%2FAppsLogin&langCode=US&oapc=2&oas=rucHEnmoEQ25-3xRNnl0ZA.. HTTP/1.1" 302 708 1 "http://kmctapp2.kmc.com:8005/OA_HTML/RF.jsp?function_id=28636&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US¶ms=Br702.NFW.nrlg1EodytbsK-Dc1k9ERgGeColziC.cPOIi7hiyjaPiR6AJ7.Lk4IUbiFt8MZ-sww1yPk9nLXIYqdPHfttMeywkt5IQhVsrG8Y9M-0CrrcAU8ZntmtaFjlkc2vXbUaot6TQpdqAPHJyaJn6YLsew516hhfiB2xemOmo6e-.WpPrlXfvBQG.XVr-Z8y-V4uRkwwHgWHTK.ju6jLsF35BmqTRszq39cgoHe38QZqjtonDRWgTFzvxooOAmX1EHPfxfMz88uKnVWnnzU-4996ZD8e3X0Dagp19gjOYgefJlT1fTUaFvMo3cP.-7Ypt0s4Cck.GhdFOnHRK1Ok6KdvnjFyjK-WHCy4ZHCvw3NZPREYBngqJc4gvnDziIu4Yso2j4kegCe-i5OCFG4hbfDGf7MMNcj5PZy1yFwJ8GIMHyNmCAg9Yo1bXn5cTHOy7xYWHyOD5.ax3JG6Q&oas=W0vxAqkroMB_7DgeNPZhYw.." "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"
172.16.6.144 - - [30/Dec/2010:13:32:51 +0530] "GET /OA_HTML/RF.jsp?function_id=2014&resp_id=50670&resp_appl_id=7000&security_group_id=0&lang_code=US¶ms=f7B5hnH8rkFfR.idy0MT1JZrquJxVBy3CVpSV.GpXc0&oas=AuZa28Bnhl7glqYyqXbjsg.. HTTP/1.1" 200 7534 0 "http://kmctapp2.kmc.com:8005/OA_HTML/RF.jsp?function_id=28636&resp_id=-1&resp_appl_id=-1&security_group_id=0&lang_code=US¶ms=Br702.NFW.nrlg1EodytbsK-Dc1k9ERgGeColziC.cPOIi7hiyjaPiR6AJ7.Lk4IUbiFt8MZ-sww1yPk9nLXIYqdPHfttMeywkt5IQhVsrG8Y9M-0CrrcAU8ZntmtaFjlkc2vXbUaot6TQpdqAPHJyaJn6YLsew516hhfiB2xemOmo6e-.WpPrlXfvBQG.XVr-Z8y-V4uRkwwHgWHTK.ju6jLsF35BmqTRszq39cgoHe38QZqjtonDRWgTFzvxooOAmX1EHPfxfMz88uKnVWnnzU-4996ZD8e3X0Dagp19gjOYgefJlT1fTUaFvMo3cP.-7Ypt0s4Cck.GhdFOnHRK1Ok6KdvnjFyjK-WHCy4ZHCvw3NZPREYBngqJc4gvnDziIu4Yso2j4kegCe-i5OCFG4hbfDGf7MMNcj5PZy1yFwJ8GIMHyNmCAg9Yo1bXn5cTHOy7xYWHyOD5.ax3JG6Q&oas=W0vxAqkroMB_7DgeNPZhYw.." "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"
172.16.6.144 - - [30/Dec/2010:13:32:51 +0530] "GET /OA_HTML/cabo/images/swan/t.gif HTTP/1.1" 304 0 0 "http://kmctapp2.kmc.com:8005/OA_HTML/RF.jsp?function_id=2014&resp_id=50670&resp_appl_id=7000&security_group_id=0&lang_code=US¶ms=f7B5hnH8rkFfR.idy0MT1JZrquJxVBy3CVpSV.GpXc0&oas=AuZa28Bnhl7glqYyqXbjsg.." "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"
172.16.6.144 - - [30/Dec/2010:13:32:51 +0530] "GET /OA_HTML/cabo/images/swan/errorl.gif HTTP/1.1" 304 0 0 "http://kmctapp2.kmc.com:8005/OA_HTML/RF.jsp?function_id=2014&resp_id=50670&resp_appl_id=7000&security_group_id=0&lang_code=US¶ms=f7B5hnH8rkFfR.idy0MT1JZrquJxVBy3CVpSV.GpXc0&oas=AuZa28Bnhl7glqYyqXbjsg.." "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"
172.16.6.144 - - [30/Dec/2010:13:32:51 +0530] "GET /OA_HTML/cabo/images/swan/navBarUnderTopTabsBg.gif HTTP/1.1" 304 0 0 "http://kmctapp2.kmc.com:8005/OA_HTML/RF.jsp?function_id=2014&resp_id=50670&resp_appl_id=7000&security_group_id=0&lang_code=US¶ms=f7B5hnH8rkFfR.idy0MT1JZrquJxVBy3CVpSV.GpXc0&oas=AuZa28Bnhl7glqYyqXbjsg.." "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"
172.16.6.144 - - [30/Dec/2010:13:32:51 +0530] "GET /OA_HTML/cabo/images/swan/footerBg.gif HTTP/1.1" 304 0 0 "http://kmctapp2.kmc.com:8005/OA_HTML/RF.jsp?function_id=2014&resp_id=50670&resp_appl_id=7000&security_group_id=0&lang_code=US¶ms=f7B5hnH8rkFfR.idy0MT1JZrquJxVBy3CVpSV.GpXc0&oas=AuZa28Bnhl7glqYyqXbjsg.." "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)" -
JSP session getting destroyed when second user logs in
Hi,
I am facing a session related problem in a small login program in jsp. I am using three jsp pages, login.jsp (user logs in), page1.jsp (creates a session and stores username) and page2.jsp (accesses session).
Login.jsp:
No jsp actually. Just a simple html form.
Page1.jsp:
String name=request.getParameter("Name");
session=request.getSession(true);
session.setAttribute("Name",name);
Page2.jsp:
session=request.getSession(false);
if(session.isNew())
System.out.println("new session created");
String name=session.getAttribute("Name").toString();
As expected, it works like session getting set at page1 and used at page2. It works good if users log in one by one. The problem arises when 2 (or more users with different logins) try to access the page at same time. When a new user logs in, the previous user session gets destroyed (session.isNew() becomes true and session Id changes).
Is it the way I am using sessions (missing something), or there is some setting in tomcat server to specify maximum number of logins (sessions that can be handled).
Regards
KamalHi,
Thanks for reply, but I guess the problem is not clear. Let me explain..
A user logs in, he reaches first page (page1.jsp), here session is getting set. Then user goes to page2.jsp where application retrieves the information from session and uses it. It works all well.
When two (or more) user logs in.. First user logs in, he reaches page 1, session is set. But then another user logs in (different id) and a session is set for him as well. Now the problem here is that session for first user gets destroyed at this point, which is unexpected (two sessions should not conflict, on different machines).
Additionally, the problem does not happen necessarily at second login. eg. sometimes 4 users log in and when fifth one logs in, fourth gets logged out (session gets destroyed).
I am not able to figure out, whether the problem is in code (given in first post) or there is some tomcat setting responsible for this behavior.
Regards
Kamal -
Javascript window on submitting PDF form
Hi,
I have a form designed in Livecycle ES3. When I go to submit the PDF form using Adobe Reader 8.0 to the specified email address I get the following javascript window:
To:
Subject:
Attachment:
From:
Email Address:
Full Name:
Warning:Javascript Window
When I select Send I then get another javascript window:
Please indicate the option which best describes how you send mail:
Desktop Email Application
Internet Email
When I click ok it works fine and attaches to an outlook email. However I don't want these windows to appear at all but for it just to send the pdf.
Is there some setting I need to change when designing the form in Livecycle or a setting in Adobe Reader?
Any help appreciated.
Thanks,
Deep.any ideas? still can't get rid of this window?
-
How to store jsp session data of different user in util.hashmap
how to store jsp session data of different user in java.util.hashmap
and access the data of all user on the server side
The same example is given in professional jsp but its not working.
I can use getIds() of httpsessioncontext but it's depricatedHi
I'm trying to make an example.
With the following codes you can get the date from the session.
request.getSession().getAttribute("sessionname")
To store it in a hashmap you could do it like this ->
Hashmap hm = new Hashmap();
hm.put(Object key, request.getSession().getAttribute("sessionname"));
I hope you understand it if not just write it!
Cyrill
Maybe you are looking for
-
Withholding Tax by Line Item (not by vendor)
Hi, Thereu2019s been more than 1 occasion where clients request for withholding tax at line items (purchase equipment and service in 1 invoice. Equipment no withholding tax but service has withholding tax). However, as far as I know, the withholding
-
I am recieving a mac from a family member and she said that it would be better to delete all of the information on the laptop and start new..so i was wondering how i might be able to do that and would that delete all of the apple programs that are al
-
Insert a countdown timer in Keynote?
Hello all, I'm sure this is an included feature that I just can't find somehow. I would like to insert a countdown timer into a slide. This seems pretty common; I've seen it done a lot. But I just can't find the Insert>timer link, or anything like it
-
CIC and CAD (CTI Integration)
Hi, I am new in the topic of CIC enhancements and now I have to create the following functionality: I want to use the confirm button in the BP Search of the CIC to sent the business partner information back to the connected CTI. This information is t
-
Hello, Is there a way to create a GPO in order to prevent a "BugCheck" failure from restarting a server? I want to prevent the server from rebooting until this bug can be corrected. Also, is there a tool available to evalute the results of a failed