你说的好象有点想select的联动 问题!
到网上去查查!
可以用js或javascipt!如果是struts模式,可以在onchang()事件中写连接到你想要的action!
到网上去查查!
可以用js或javascipt!如果是struts模式,可以在onchang()事件中写连接到你想要的action!
解决方案 »
- Struts2 配置问题
- JSP 表单提交到ACTION,没配置servlet如果提交到后台CLASS文件里的方法?
- Flex+Java开发
- 对论坛上完美版权限进行权限修改时的一点问题?
- 飞鱼在线编辑器的问题!!!急!!!
- xp sp2 系统下 的 密码输入框为什么比 同长度设置 的 普通文本输入框 要短一些?
- 熟悉struts的朋友谈谈怎样学习struts?
- java.lang.OutOfMemoryError: Java heap space
- 这检测ID号的代码应该怎样写才正确呢
- java servlet 与 JSP有和关系?
- jsp里更新数据库问题,急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 如何在jsp页上做一个选择文件夹的控件
第一种办法:提交请求action,请求相应的actionbean;
第二种方法:请求jsp;
第三种方法:采用xmlhttp,请求数据;
我知道用onblur()或onchange()来触发javascript事件,那如何在事件中调用JSP程序呢?
这种类似的问题有好多,通常不采用上述解决方法
因为每作一次JSP程序的调用要跟服务器有通讯,这个时间相对来讲很慢
解决办法可以如下:当出现上述有连动的问题时,通常将连动的数据一次性写入*.js文件中,这样第就一次就下载到本地,这之后就可以完全用javascript在客户端操作了
最常见的例子就是从一个select中选一个省,另一个select列出相应的城市
我应该在javascript中写什么代码呢,才能调用 javabean
如果要在jsp中用jscript控制jsp的`不可能的确,因为jsp是在服务器端,而javascript就是在客户端,那运行的时候肯定就是先走服务器再走客户的了,无论你怎么写都是先走了jsp先的,只有这这种办法可以简单地实现你的要求,实现起来逻辑又简单有快
----------------------------
<html>
<head>
<script language="javascript">
function checkIt()
{
var theValue =document.form1.SpecialtyCode.value;
var oXMLDoc = new ActiveXObject('MSXML');
sURL = 'doIt.jsp?SpecialtyCode='+theValue;
oXMLDoc.url = sURL;
var oItem=oXMLDoc.root.children.item(0);
var theValue=oItem.text;
var oValue = document.createElement('OPTION');
document.form1.SpecialtyName.value=theValue;
}
</script>
</head>
<body>
<form name="form1">
专业名称:<input size=12 maxlength=20 type="text" name="SpecialtyName" id="SpecialtyName" readonly><br>
专业代码:<input size=12 maxlength=20 type="text" name="SpecialtyCode" id="SpecialtyCode" onkeyup="checkIt();">
</form>
</body>
</html>
doIt.jsp
----------------------------------------------------------------------
<%
String SpecialtyCode=request.getParameter("SpecialtyCode");
String yourValue="";
if(SpecialtyCode!=null)
{
if(SpecialtyCode.equals("1"))
{
yourValue="java";
}
if(SpecialtyCode.equals("11"))
{
yourValue="jsp";
}
}
%>
<?xml version="1.0" encoding="gb2312" ?>
<test>
<value><%=yourValue%></value>
</test
这句话对于IE来说是不是存在安全性的问题,从而导致IE不执行或弹出安全警告?
楼主试试这个页面,然后输入1获11,不行的话给我联系
MSN:[email protected]