我知道这似乎是一个愚蠢的问题,但我无法找到有关这个问题的任何信息.我有一个java Web服务(使用NetBeans生成),在Web服务类中,我想知道部署Web服务的URL.例如,如果我在本地glassFish服务器上部署Web服务,则Web服务位于"http:// localhost:8080/MyService /",其中"MyService"是我的服务名称.我需要知道此URL的原因是因为我的Web服务生成了一些我需要在此URL上提供的文件.例如,Web服务调用返回URL"http:// localhost:8080/MyService/report.html"我找到了一些关于"WebServiceContext"的链接,但是我无法获取运行我的Web服务的URL .
编辑
澄清一下:在MyWebService.java类中,我想找出部署我的Web服务的URL(在这种情况下,我的Web服务运行在"http:// localhost:8080/MyService /",但是一旦它是部署在生产服务器上,此URL将更改)
我正在开发一个struts2项目,我有3个html选择控件,每个控件都依赖于之前的选择.假设第一个选择用于国家,第二个用于州,第三个用于城市.状态选择中的选项列表将被过滤以仅显示该国家/地区的状态,依此类推.由于一些其他限制,我使用基本的html选择控件而不是struts2的.以下是我目前如何填充选择的示例:
<select id="stateSelect" name="selectedState">
<s:iterator value="#session['myModel'].states" status="itr">
<option value="<s:property value="code"/>">
<s:property value="label"/>
</option>
</s:iterator>
</select>
Run Code Online (Sandbox Code Playgroud)
我认为我需要做的是onchange事件做一个ajax调用来检索基于所选"国家"的"状态"列表.问题是:
1.如何使用jquery执行此ajax调用?
2.我需要传递什么作为ajax调用的url?只是动作名称?
3.我如何解析结果?从java代码我可以返回具有"代码"和"标签"以及其他属性的"状态"对象列表.如何在javascript中解析此列表并为select标签生成正确的选项?
我正在开发一个项目,我有一个select标签,其选项是在javascript函数中生成的.我目前正在填写每个选项的"标题"属性,并附有详细说明.
在javascript函数里面,我目前正在做这样的事情:
var country = new Option("countryUSA", "United States of America");
$("#mySelect").get(0).options[1]=country;
Run Code Online (Sandbox Code Playgroud)
这工作正常,选项显示.但是,我还需要设置该html选项元素的"title"属性.我尝试过这样的事情:
country.title="Full description of USA";
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我知道我可以这样做:
$("#mySelect").get(0).options[1].title="My title";
Run Code Online (Sandbox Code Playgroud)
但我试图在将选项添加到选择标记之前设置标题.是不是"Option"对象假设允许我设置"title"属性?javascript函数甚至没有执行.我无法在javascript中为"选项"html元素设置"title"属性吗?
我有这个struts2 select标签,其中的选项是Item对象的列表.假设Item java bean类具有以下3个属性:itemId, itemLabel, itemDescription.
我的选择标签看起来像这样:
<s:select headerKey=""
headerValue="Select Item"
list="myModel.itemsList"
listKey="itemId"
listValue="itemLabel"
name="selectedItem" />
Run Code Online (Sandbox Code Playgroud)
我希望每当用户使用该选项时,在下拉菜单中显示每个选项的工具提示.填充该工具提示的文本存储在itemDescription我的java bean类的属性中
我知道你可以为select标签提供一个tooptip,但这不是我需要的,因为每个选项/项目都有不同的描述.
目前我有一个自定义的javascript工具提示,如果可能的话我想使用这个功能.如果项目将列在表格中,我将使用该函数:
<td>
<span class="tooltip" onmouseout="tooltip.hide();"
onmouseover="tooltip.show('<s:property value="item.description" />');">
<s:property value="item.label" />
</span>
</td>
Run Code Online (Sandbox Code Playgroud)
有没有人知道什么是最好的解决方案,description每当用户将鼠标悬停在选项上时显示为工具提示?