解决struts标签无法被默认选择的方法

来源:互联网 发布:优盘格式化数据恢复 编辑:程序博客网 时间:2024/06/06 09:12

1 .当然了 你可以直接选择原生的jsp页面 既用dw或者MyEclipse来编辑就行了..貌似这个是废话。。

2  使用struts框架原生的页面 ;) 这个我不反对 当然<html:radio>标签的默认被选择就成了问题

    首先看我的页面代码:

<%@ page language="java" pageEncoding="gbk"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <html>  <head>  <title>JSP for RegisterForm form</title> </head> <body>  <html:form action="/register"> 登陆帐号: <html:text property="loginName"/><html:errors property="loginName"/><br/>登陆密码: <html:password property="loginPassword"/><html:errors property="loginPassword"/><br/> 性别: <html:radio property="sex" value="男"/>    <html:radio property="sex" value="女"/><html:errors property="sex"/><br/>姓名: <html:text property="name"/><html:errors property="name"/><br/>   电话: <html:text property="phone"/><html:errors property="phone"/><br/>      地址: <html:text property="address"/><html:errors property="address"/><br/>   电邮: <html:text property="mail"/><html:errors property="mail"/><br/>     <html:submit value="确定"/><html:cancel value="取消"/>  </html:form> </body></html>

OK  一下的是RegisterForm 代码

//用户注册form

package com.pet.struts.form;

import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;

public class RegisterForm extends ActionForm {

 private String phone;

 private String sex;

 private String loginPassword;

 private String loginName;

 private String address;

 private String mail;

 private String name;

 public ActionErrors validate(ActionMapping mapping,   HttpServletRequest request) {  // TODO Auto-generated method stub  return null; }

 // reset方法 public void reset(ActionMapping mapping, HttpServletRequest request) {  this.address = null;  this.loginName = null;  this.loginPassword = null;  this.mail = null;  this.name = null;  this.phone = null;  this.sex = null; }

 public String getPhone() {  return phone; }

 public void setPhone(String phone) {  this.phone = phone; }

 public String getSex() {//这个做个判断if(sex==null){return "女";}else{  return sex;} }

 public void setSex(String sex) {  this.sex = sex; }

 public String getLoginPassword() {  return loginPassword; }

 public void setLoginPassword(String loginPassword) {  this.loginPassword = loginPassword; }

 public String getLoginName() {  return loginName; }

 public void setLoginName(String loginName) {  this.loginName = loginName; }

 public String getAddress() {  return address; }

 public void setAddress(String address) {  this.address = address; }

 public String getMail() {  return mail; }

 public void setMail(String mail) {  this.mail = mail; }

 public String getName() {  return name; }

 public void setName(String name) {  this.name = name; }}

3.用javascript来使其对象被选中 网上代码很多哦 人太懒惰 就不打了~ ^ ^