对于下面的功能如何用struts实现

zzhangwa 2003-06-16 10:23:47
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page contentType="text/html;charset=gb2312"%>
<%
String shengfen = request.getParameter("shengfen");
out.println(shengfen);
String[]values = new String[2];
int shengfenSelected = 0;
if(shengfen==null){
values[0] = new String("zhang");
values[1] = new String("hua");

}
else if(shengfen.equals("liaoning")){
values[0] = new String("沈阳");
values[1] = new String("大连");
shengfenSelected = 1;
}
else if(shengfen.equals("henan")){
values[0] = new String("郑州");
values[1] = new String("洛阳");
shengfenSelected = 2;
}
else if(shengfen.equals("guangdong")){
values[0] = new String("广州");
values[1] = new String("深圳");
shengfenSelected = 3;
}
%>


<html>
<head>
<title>Untitled Document</title>

</head>

<body>
<form>
<select name="shengfen" onChange='top.location.href=this.form.shengfen.options[this.form.shengfen.selectedIndex].value'>
<%
if(shengfenSelected==0)
out.println("<option selected>选择地点</option>");
else
out.println("<option >选择地点</option>");
if(shengfenSelected==1)
out.println("<option value='zh.jsp?shengfen=liaoning' selected>辽宁</option>");
else
out.println("<option value='zh.jsp?shengfen=liaoning'>辽宁</option>");
if(shengfenSelected==2)
out.println("<option value='zh.jsp?shengfen=henan' selected>河南</option>");
else
out.println("<option value='zh.jsp?shengfen=henan'>河南</option> ");
if(shengfenSelected==3)
out.println("<option value='zh.jsp?shengfen=guangdong' selected>广东</option>");
else
out.println("<option value='zh.jsp?shengfen=guangdong'>广东</option>");

%>
</SELECT>
<select name="chengshi">
<% for(int i=0;i<values.length;i++){
out.println("<option >"+values[i]+"</option>");
}
%>
</select>
</form>
</body>
</html>


对于上面完成的功能,如何利用struts(在struts不使用javascript语句)实现呢,最好给出正确的代码
...全文
25 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
withwind 2003-06-16
  • 打赏
  • 举报
回复
下拉框问题,在struts-examples里有个小例子
zzhangwa 2003-06-16
  • 打赏
  • 举报
回复
up myself

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧