`
zhanghaidang
  • 浏览: 39345 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

请问将这个JavaScript改为Struts用怎么改啊.

 
阅读更多
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>

<html>
<head>
<title>JSP for TestForm form</title>
<script language="javascript">
//根据省出城市
function update_city( provinceValue, subTypeForm)
{
subTypeForm.length=0;
swicth(provinceValue)
{
case "":
subTypeForm.options[0]=new Option("请选择城市",""); 
subTypeForm.options[0].selected=true;
break;
case "湖北":
subTypeForm.options[0]=new Option("武汉","武汉"); 
subTypeForm.options[1]=new Option("孝感","孝感");
subTypeForm.options[0].selected=true;
break;
case "湖南":
subTypeForm.options[0]=new Option("长沙","长沙"); 
subTypeForm.options[1]=new Option("岳阳","岳阳");
subTypeForm.options[0].selected=true;
break;
case "广东":
subTypeForm.options[0]=new Option("深圳","深圳"); 
subTypeForm.options[1]=new Option("广州","广州");
subTypeForm.options[0].selected=true;
break;
}
return -1;
}

function getCity()
{
p = document.forms[0].province;
c = document.forms[0].city;
update_city(p.options[p.options.selectedIndex].value, c);
return ;
}

</script>

</head>
<body>
<html:form action="/test" onsubmit="return check();">
<table>
<tr>
<td>姓名:</td>
<td><html:text property="name" /></td>
</tr>
<tr>
<td>省份:</td>
<td>
<html:select property="province" onchange="getCity();">
<html:option value="">请选择省份</html:option>
<html:option value="湖北">湖北</html:option>
<html:option value="湖南">湖南</html:option>
<html:option value="广东">广东</html:option>
</html:select>
</td>
</tr>
<tr>
<td>城市:</td>
<td>
<html:select property="city" >
</html:select>
</td>
</tr>
<tr>
<td><html:submit property="submit" value="提交"/></td>
<td><html:reset property="reset" value="取消"/></td>
</tr>
</table>
</html:form>
</body>
</html>

分享到:
评论

相关推荐

    struts-2.3.4.1-all.zip

    在使用`struts-2.3.4.1`这个压缩包时,首先需要将其解压,然后将包含的jar包添加到项目的类路径中。接着,根据项目需求进行相应的配置,例如在struts.xml中配置Action、拦截器和结果类型。此外,还需要在JSP页面中...

    struts-2.3.15

    Struts 2.3.15 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会维护。...如果你正在使用或学习Struts 2,了解上述知识点将有助于你更好地理解和利用这个框架。

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    这个插件允许开发者在Struts 2中轻松地创建能够返回JSON的Action,使得前端(通常使用JavaScript库如jQuery)可以获取到JSON数据并进行进一步处理。 现在我们来详细讨论这两个库在实际应用中的作用: 1. **json-...

    jsp+JavaScript+struts+hibernate+css+mysql的网上书店

    本文将深入探讨一个与当当网框架相似的网上书店项目,该项目利用了Java Web开发中的核心技术栈,包括JSP(JavaServer Pages)、JavaScript、Struts、Hibernate以及CSS和MySQL数据库,构建了一个功能完善的网上书店...

    struts-2.5.16-lib.zip

    4. `struts2-spring-plugin.jar`:如果应用程序使用Spring框架,这个插件可以帮助集成Struts2和Spring。 5. `struts2-json-plugin.jar`:支持JSON格式的数据交换,便于前后端交互。 6. `xwork-core.jar`:XWork是...

    struts1.x和mysql整合的登陆例子

    在这个"struts1.x和mysql整合的登陆例子"中,我们将探讨如何将Struts1.x的控制器能力与MySQL数据库的存储功能相结合,实现一个用户登录系统,并且包括用户的基本操作:增加、删除、修改和查询。 首先,登录功能的...

    struts-2.0.11.2-lib

    在这个"struts-2.0.11.2-lib"压缩包中,包含了Struts2.0.11.2版本所需的所有核心库文件,这些文件对于理解和使用Struts2框架至关重要。 1. **Struts2的核心组件**: - `struts2-core.jar`:这是Struts2框架的核心...

    Struts-Menu.jar

    这个JAR文件包含了所有必要的类和资源,用于在Struts应用中集成并使用菜单功能。它提供了配置和API,允许开发者根据权限、角色和URL映射来动态地生成菜单结构。 2. commons-collections-3.2.1.jar:这是一个Apache ...

    struts-2.3.16.3所有jar包

    总之,Struts 2.3.16.3的jar包集合为开发者提供了一个功能丰富的MVC框架,涵盖了从请求处理、视图渲染到业务逻辑控制的全过程,同时也考虑到了与Spring和Hibernate等流行框架的集成,极大地简化了Java Web应用的开发...

    Struts2 Felix1.4搭建OSGI web infrastructure Source

    Struts2是一个流行的Java Web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。Felix是Apache软件基金会开发的一个实现OSGI(开放服务网关倡议)规范的开源容器,它允许动态模块化地管理和部署Java应用...

    jsp+JavaScript+struts+hibernate+css+mysql网上书店实例

    本项目采用了一套经典的Java Web技术栈,包括JSP(JavaServer Pages)、JavaScript、Struts、Hibernate以及CSS和MySQL数据库,构建了一个功能完善的网上书店实例。下面将详细介绍这套技术栈在项目中的应用。 **JSP...

    Struts2实现增删改查和登录校验

    在这个“Struts2实现增删改查和登录校验”的项目中,我们将探讨如何使用Struts2框架来构建一个基础的Web应用,涵盖数据操作和用户验证的关键功能。 首先,了解Struts2的基本架构至关重要。Struts2的核心是Action类...

    ExtJS4+Struts2.1的Grid 增删改查

    本文将深入探讨如何使用这两种技术实现Grid的增删改查功能,帮助新手理解ExtJS4与Struts2.1的交互机制。 首先,我们来看ExtJS4中的Grid组件。Grid是ExtJS中用于展示和管理数据的一种视图,它提供了一种灵活且可定制...

    struts.jar

    3. **插件库**:如`struts2-dojo-plugin.jar`,为Struts2添加了Dojo JavaScript库的支持。 4. **视图技术库**:如`freemarker.jar`,如果使用FreeMarker作为模板引擎,这个库必不可少。 5. **依赖的第三方库**:如`...

    EXTJS4+STRUTS2+JAVA增删改查

    在这个"EXTJS4+STRUTS2+JAVA增删改查"的例子中,我们将深入探讨这三个技术如何协同工作,实现数据的动态管理。 EXTJS4是一个强大的JavaScript库,主要用于创建桌面级的Web应用程序。它提供了丰富的组件库,如表格、...

    struts2-json-plugin-2.1.8.1.jar

    Struts2 JSON Plugin是Apache Struts框架的一个扩展插件,主要功能是为Struts2提供JSON(JavaScript Object Notation)支持。JSON是一种轻量级的数据交换格式,它使得客户端(通常为JavaScript)与服务器端之间进行...

    struts2.3.1的lib

    6. **struts2-dojo-plugin.jar**:这个插件为Struts2提供了Dojo JavaScript库的支持,便于创建富客户端界面。 7. **struts2-json-plugin.jar**:用于处理JSON(JavaScript Object Notation)数据,使Struts2能更好...

    struts项目商品.rar

    在这个名为"struts项目商品.rar"的压缩包中,我们可以看到一个基于Struts2实现的商品管理系统的实例。系统的核心功能包括商品的增删改查,同时还涉及到了图片上传、前端页面设计以及数据库操作。 1. **Struts2框架*...

    一个Struts2+Ext实现增删改查的实例

    Struts2 Action可以通过返回一个包含学生列表的Java对象,并使用JSON插件将其转换为JSON格式,供ExtJS的Store解析。 7. **交互逻辑**:ExtJS的事件监听和回调函数负责与用户的交互,如点击按钮触发AJAX请求,接收到...

    struts2验证.pdf

    ### Struts2验证知识点 #### 一、Struts2验证的重要性及分类 ##### 1.1 校验的作用 在Web应用中,所有用户输入的数据都需要经过严格的校验。这是因为用户可能由于各种原因(如操作失误、设备故障、网络问题等)...

Global site tag (gtag.js) - Google Analytics