The equivalent of ajax httpRequestObject in JSP
hello,
i am asking if i can get some data from a servlet within a jsp.
like in ajax, i send a request to the servlet then getting the required data from the servlet.i want to do the same thing but with java, giving the url of the servlet and getting the data. it's possible for images:
<img src="/MyApp/generateIMGServlet?id=5"/>
i need something like <input type="hidden" value="/MyAPP/getTheValueServlet"/> but with java not with ajax.
many thanks
Java doesn't run on the client side.
You can forward to/include a servlet/jsp while the jsp is generating
You can call bean methods/properties while generating the jsp:
<input type="hidden" value="<%= bean.callSomeBeanMethod %>"/>
Once it is at the client end, you have to use javascript - which is the whole reason ajax is around.
Cheers,
evnafets
Similar Messages
-
How to use the feature of ajax in visual web jsf
Hello,everyone!
I want to use the feature of ajax in visual web jsf,but the program encountered a error. I want refresh the dropdownlist once the javascript captured the refresh message,they both behaved asynchronously. However, the textField1 rendered with a blank box,while the dropDown1 had no change. The code as follows:
<jsp:root version="2.1" 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:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<webuijsf:page binding="#{Page1.page1}" id="page1">
<webuijsf:html binding="#{Page1.html1}" id="html1">
<webuijsf:head binding="#{Page1.head1}" id="head1">
<webuijsf:link binding="#{Page1.link1}" id="link1" url="/resources/stylesheet.css"/>
<webuijsf:script>
var processEvents = {
update: function(props) {
var combo=document.getElementById("form1:dropDown1");
combo.refresh();
// Subscribe to refresh event.
function refreshme(){
var dom=document.getElementById("form1:textField1");
dom.refresh();
dojo.subscribe(webui.suntheme.widget.textField.event.refresh.endTopic, processEvents, "update");
</webuijsf:script>
</webuijsf:head>
<webuijsf:body binding="#{Page1.body1}" id="body1" style="-rave-layout: grid">
<webuijsf:form binding="#{Page1.form1}" id="form1">
<webuijsf:textField binding="#{Page1.textField1}" id="textField1" onBlur="refreshme();"
style="position: absolute; left: 168px; top: 144px" valueChangeListenerExpression="#{Page1.textField1_processValueChange}"/>
<webuijsf:textField binding="#{Page1.textField2}" id="textField2" style="left: 168px; top: 96px; position: absolute"/>
<webuijsf:dropDown binding="#{Page1.dropDown1}" id="dropDown1" items="#{Page1.dropDown1DefaultOptions.options}" style="position: absolute; left: 192px; top: 216px"/>
</webuijsf:form>
</webuijsf:body>
</webuijsf:html>
</webuijsf:page>
</f:view>
</jsp:root>
/**********************************java******************************************/
the function textField1_processValueChange didn't been invoked
public void textField1_processValueChange(ValueChangeEvent event) {
DropDown dd=getDropDown1();
Option op1=new Option();
String addText=(String)getTextField1().getText();
op1.setLabel(addText);
op1.setTooltip("tooptip");
op1.setValue(addText);
ArrayList <Option> l=null;
Iterator <Option> i = dd.getListItems();
while(i.hasNext()){
l.add(i.next());
l.add(op1);
dd.setItems(l);
thanks In advance all of your replies.Hi there,
Take a look at this, will help you
http://developers.sun.com/jscreator/learning/tutorials/2/textcompletion.html
Thanks
K -
What would be the equivalent of the PHP isset function
I am looking for the equivalent of the php isset function in order to determine if some variables were previously set using the jsp:set tag.
Another thing which I can<t figure out is how to procede to determine if a form has been submitted, and if it has, how to retrieve the button name used to submit.
Thanks in advance.
-DalzhimI have found out that I didn't receive the button information because of a weird behavior of Internet Explorer since that problem didn't occur with Mozilla or Firefox. It would seem that when pressing Enter when you have the focus into a field under Internet Explorer sends over the POST Data without the information of the submit button as opposed to when you simply click the button with the mouse.
I guess I am right saying IE misbehaves in this particular case as I am more enclined to trust Mozilla which doesn't present this problem but if I'm wrong I'd like someone to point out why. -
How to get the values of an Array using JSP Tags
Hey guys,
I need some help. I've splited a String using
fn:split(String, delim) where String = "1,2,3,4" and delim is ,
This method returns an Array of splited Strings. how do i get the values from this array using jsp tags. I don't wanna put java code to achive that.
Any help would be highly appreciated
ThanksThe JSTL forEach tag.
In fact if all you want to do is iterate over the comma separated list, the forEach tag supports that without having to use the split function.
<c:set var="list" value="1,2,3,4"/>
<c:forEach var="num" items="${list}">
<c:out value="${num}"/>
</c:forEach>The c:forTokens method will let you do this with delimiters other than a comma, but the forEach tag works well just with the comma-delimited string. -
Hi,
What is the equivalent selection in BI7? (Following BW 3.5 How to...Set up BW Statistics)
I am trying to install BW statistics and all the good things that come with it for BI7. Following the instructions in a document that I was directed to on this site, in SBIW, I installed and replicated all the datasource in under TCT tree (Technical content)
The instruction is for versions prior to BI7 and I had to make modifications as I go.
Now, this instruction direct me to go to:
rsa1, Bi Content (left) and then InfoProviders by InfoAreas and select all InfoProviders for the InfoAreas BW Statistics and BW Metadata under the node Technical Content.
1.
In BI7, there is no BW Statistics and BW Metadata infoareas under Technical Content if I follow the directions strictly.
What is the equivalent of this in BI7?
2.
In the instructions, the author continues to collect these InfoAreas from under Technical Content:
BW Data Slice
BW Features characteristics
BW Metadata
BW Statistics
In BI7, do we need exactly these? Or, now different? Should I just transfer all the infoareas under Technical Content? What is the disadvantage of collecting a ALL?
ThanksThanks for the link and i believe it will come in handing.
Yet, it does not have the step by step installation information on page 46 of this link:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c8c4d794-0501-0010-a693-918a17e663cc
Do you have the BI7 version of this link?
Also, ssame stewise info is on page 4 of this:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5401ab90-0201-0010-b394-99ffdb15235b
If you have the BI7 version of this link also, it will answer my question.
Thanks -
What is the equivalent for 'On Change of' Event in ABAP OBJECTS?
What is the equivalent for 'On Change of' Event in ABAP OBJECTS? and how to use it in LOOP control?
hi,
There is no such Equivalent in OO ABAP.
You have to Raise your own Event within tha class checking the value of the field whose value is changing.
Regards
Sumit Agarwal -
What is the best way of deploying a jsp and bc4j aplication
Hi
I would like to know what is the best way of deploying a jsp and
bc4j aplication in ias 9i.
thanks in advanced
rjcIn the page I simply referenced the facescontext directly... no need for a custom servlet.
public void createcookie() {
FacesContext fc = FacesContext.getCurrentInstance();
HttpServletResponse resp = (HttpServletResponse)fc.getExternalContext().getResponse();
Cookie userCookie = new Cookie("cookiename", "cookievalue");
userCookie.setMaxAge(-1);
userCookie.setMaxAge(3600);
resp.addCookie(userCookie);
return null;
public String readcookie() {
FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
Map cookiemap = ec.getRequestCookieMap();
if (cookiemap != null) {
Cookie cookie = (Cookie) cookiemap.get("cookievalue");
return cookievalue;
For reference I could not get getCookies() method of HttpServletRequest to work.. it would only return JSESSIONID. -
I am trying to write a vi that interfaces with a piece of OEM equipment that is set up to talk with a VT 100 terminal. I can't seem to locate the ASCII equivalent string (if there is such a thing) of a CTRL D. Is there a vi that emulates VT 100 commands?
If I recall, CTRL-D is EOF on most ASCII tables.
You'd probably have to use an escape sequence
or if you can use an unsigned 8-bit that might be
easier.
In article <[email protected]>, TLS
wrote:
> How can I use LabVIEW to send the equivalent of a CTRL D (in VT 100
> format) out the serial port of my computer?
>
> I am trying to write a vi that interfaces with a piece of OEM
> equipment that is set up to talk with a VT 100 terminal. I can't seem
> to locate the ASCII equivalent string (if there is such a thing) of a
> CTRL D. Is there a vi that emulates VT 100 commands? -
The requested URL /pls/portal/display.jsp was not found on this server.
Hi,
I managed to get ultrasearch running now. The crawling process seems to run smooth. Executing a search gives me the correct result. However, i can not display the documents that are listed in the resultpage.
The link to the document is like this:
http://myportal/pls/portal/display.jsp?type=file&f_url=C:\ultra_docs\sultan\filetransfer\htc\site.doc
The path in the url seems ok to me.
Cliking on this link gives me the following error:
The requested URL /pls/portal/display.jsp was not found on this server.
Please, help me out here :/
mvg
BramI just tested it by accessing the search page with the following url:
http://myportal/ultrasearch/query/search.jsp
This gives me the same result and the links to the actual documents work fine now too! But it is not working from within portal, the links generated by the ultrasearch portlet give me an error.
The requested URL /pls/portal/display.jsp was not found on this server.
Please Help me Out
thx -
How to run the parameter form example report :pform_report.jsp
how to run the parameter form example report : pform_report.jsp ?
I got these error message:
Reports Error Page
Sat Oct 18 11:58:24 CST 2003
javax.servlet.jsp.JspException: rwlib-1: REP-6106: (, 4 L, XML 1h��/�� ' PI with the name 'xml' can occur only in the beginning of the document.'.
javax.servlet.jsp.JspException: rwlib-1: REP-6106: (, 4 L, XML 1h��/��
PI with the name 'xml' can occur only in the beginning of the document.'.
at oracle.reports.jsp.ObjectsTag.doEndTag(ObjectsTag.java:180)
at examples.tools._pform__report._jspService(_pform__report.java:79)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:66)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:539)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:285)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:771)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:152)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:796)
at java.lang.Thread.run(Thread.java:484)repost !
please help! -
Where can I find the equivalent tools in Photoshop that are in the develop module of Lightroom
Friends:
Where can I find the equivalent tools in Photoshop that are in the develop module of Lightroom? For example I would like to use the shadow, clarity, lens correction and such tools but cannot find them in Photoshop.
Thanks amigos
MigsThe obvious or not so obvious first. Depending on your knowledge. When you open a tiff, jpg, or camera' raw format they can be opened in Adobe Camera raw first which has identicle controls to lightroom's develop module.
Starting with I beleive CS5 maybe 4, some of the tools made their way into photoshop it self. Take a look at the camera lens filter, the Image>Adjustment menu or the adjustment layers which now support vibrance for example. -
How 2 get the path of a file Using jsp
how 2 get the path of a file Using jsp
i have tried getPath...but i'm geting the error
The method getPath(String) is undefined for the type HttpServletRequest
any idea how 2 get the path of a fileYou need ServletContext#getRealPath().
API documentation: http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContext.html#getRealPath(java.lang.String) -
How to call the XML file as PrivateResourcePath in JSP
Hi All,
I want to call the layer-config.xml values in JSP dropdown list. How to call the XML file as PrivateResourcePath in JSP... please advise me if any solution.
locaiton: dist/PORTAL-INF/layer-config.xml
<?xml version="1.0" encoding="utf-8" ?>
- <layer-config>
- <system>
<layer>Test</layer>
<internal>true</internal>
</system>
- <system>
<layer>Test1</layer>
<internal>false</internal>
</system>
- <system>
<layer>Test3</layer>
<internal>false</internal>
</system>
</layer-config>
Thanks in advance.Hi,
The below link may help you.
[Accessing image from dist/imgaes folder inside JSPDynpage Component;
Regards,
Suresh Bachimanchi -
What are the limitations of AJAX in BEA Weblogic 10.2 ?
Hi All,
I am wondering if some one could tell/summaries what are the limitations of AJAX in BEA weblogic portal 10.2 ??Please reask this question in the WebLogic Portal forum:
WebLogic Portal
I think you'll need to be more specific as well. Are you referring to portlet development, in which the portlet uses a javascript library, drag/drop functionality in Dynamic Visitor Tools, etc?
http://edocs.bea.com/wlp/docs102/clientdev/ria.html#wp1008891 -
In Jsp TagLib how can I get the Attribute value (like JavaBean) in jsp
Dear Friends,
TagLib how can I get the Attribute value (like JavaBean) in jsp .
I do this thing.
public void setPageContext(PageContext p) {
pc = p;
pc.setAttribute("id", new String("1") );
pc.setAttribute("first_name",new String("Siddharth")); //,pc.SESSION_SCOPE);
pc.setAttribute("last_name", new String("singh"));
but in Jsp
<td>
<%=pageContext.getAttribute("first_name"); %>
cause null is returing.
Pls HELP me
with regards
Siddharth SinghFirst, there is no need to pass in the page context to the tag. It already is present. How you get to it depends on what type of tag:
Using [url http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/jsp/tagext/SimpleTagSupport.html]SimpleTagSupport
public class MyTag extends SimpleTagSupport
public void doTag()
PageContext pc = (PageContext)getJspContext();
pc.setAttribute("first_name", "Siddharth");
pc.setAttribute("last_name", "Singh");
pc.setAttribute("id", "1");
}Using [url http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/jsp/tagext/TagSupport.html]TagSupport or it's subclass [url http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/jsp/tagext/BodyTagSupport.html]BodyTagSupport the page context is aleady declared as an implicit object:
public class MyTag extends TagSupport
public void doStartTag()
pageContext.setAttribute("first_name", "Siddharth");
pageContext.setAttribute("last_name", "Singh");
pageContext.setAttribute("id", "1");
}In each case, this sort of thing should work:
<mytags:MyTag />
<%= pageContext.getAttribute("first_name") %>I
Maybe you are looking for
-
SSRS how to get for number of months
Hi All; below is my SSRS expression =Cdate(Format(Cdate(Mid(Fields!createdon.Value,4,2) & "/" & Mid(Fields!createdon.Value,1,2) & "/" & Mid(Fields!createdon.Value,7,4)),"MMMM yyyy")) which gives me the month in MMMM yyyy format in Jan 2014, Feb 2014
-
Some times when I press the home button to read my finger the screen becomes black and it shows the Apple logo, this take a few seconds to get back the screen and this has been happening even 3 or 4 times in a row! What should I do?
-
Check on Master Data Value (User Manual Input)
Hi all, i have the following situation: User has to insert a set of Characteristic Value (these are not limited in level for any value nor variable) to be able to enter layout and does manual planning, with my great astonishment i have noticed that B
-
Hi folks. I am tasked to put together a purchase order request form and it has to be in PDF format. I originally built it in Excel, and after a day and a half of googling, I finally came upon the formula(s) that make 2 of columns interact the way I w
-
Simple/easy, test your knowledge!
Hi All, Coming from a C/C++ background, please assist us with the following: 1) Is there an equivalent in java for "memset" and "memcpy". I have an array of bytes: byte[] bTxBuffer = new byte(512); and I hava a need to set all the array elements with