struts2--使用list属性同时处理多条注册信息
来源:互联网 发布:淘宝网怎样和微信绑定 编辑:程序博客网 时间:2024/09/21 08:43
实现如下:
结果:
登录界面:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><s:form action="login" method="post" theme="simple"><table><tr><td align="center">用户名</td><td align="center">密码</td><td align="center">年龄</td></tr><s:iterator value="new int[3]" status="ss"><tr><td><s:textfield name="%{'user['+ #ss.index +'].username'}"></s:textfield></td><td><s:password name="%{'user['+ #ss.index +'].password'}"></s:password></td><td><s:textfield name="%{'user['+ #ss.index +'].age'}"></s:textfield></td></tr></s:iterator></table><s:submit value="提交"></s:submit></s:form></body></html>
LoginAction:
package com.action;import java.util.List;import com.bean.User;import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport{ private List<User> user; public List<User> getUser() {return user;}public void setUser(List<User> user) {this.user = user;}public String execute() {return SUCCESS;}}结果界面:
<body><s:debug /><table><tr><td align="center">用户名</td><td align="center">密码</td><td align="center">年龄</td></tr><s:iterator value="user"><tr><td><s:property value="username" /></td><td><s:property value="password" /></td><td><s:property value="age" /></td></tr></s:iterator></table></body>struts.xml:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"><struts> <package name="defalut" namespace = "/" extends = "struts-default"> <action name="login" class = "com.action.LoginAction"> <result>/ok.jsp</result> </action> </package></struts>javaBean:
package com.bean;public class User { private String username ; private String password ; private String age ; public String getAge() {return age;}public void setAge(String age) {this.age = age;}public User() {} public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;} }
由于Action中List使用了范性,无需类型转换配置文件,否则需要配置LoginAction-conversion.properties:
Element_user=com.bean.User
阅读全文
0 0
- struts2--使用list属性同时处理多条注册信息
- Struts2 使用List同时上传文件 关键代码
- Struts2注册信息验证
- Struts2注册信息验证
- 使用 Struts2 校验器校验用户注册信息的例子
- struts2校验再提交多条提示信息
- PHP使用mysqli同时执行多条sql查询语句
- 页面使用struts2标签获取List中的对象属性值,Struts2常用标签总结
- struts2--使用struts2的类型转换器(set,list属性集合)
- Struts 2 :使用List同时上传多个文件异常
- Struts2+Jquery+JSON 实现ajax注册信息
- 微信公众号开发 同时回复用户多条信息(包括图片和文字)
- 同时更新多条语句
- 同时更新多条数据
- 使用批处理文件完成注册信息
- struts2和servlet同时使用问题
- Web项目同时使用Struts2和SpringMVC
- Web项目同时使用Struts2和SpringMVC
- 回溯法:应用举例--八皇后问题
- 关于Redis服务外网访问不到的问题
- 解决jsignature签名缩略图在IE和firefox上显示不全问题
- adb服务启动错误
- Android 入门
- struts2--使用list属性同时处理多条注册信息
- 一句话证明你学过编程
- HDU_6070_Dirt Ratio_二分_线段树优化
- Android应用内存泄露分析、改善经验总结
- 有关小波的几个术语及常见的小波基介绍
- leetcode--Kth Smallest Element in a BST
- 编写 API 完成 HDFS shell 操作
- 微信小程序-入门篇(app.wxml及app.wxss)
- 13.9-全栈Java笔记:打飞机游戏实战项目|Time|Plane|其他案例展示