您的位置:首页 > 编程语言 > Java开发

truts2中表单可以不用struts自带的<s:form>标签,直接用html的<form>标签能够提交数据到action

2015-11-07 11:50 981 查看
truts2中表单可以不用struts自带的<s:form>标签,直接用html的<form>标签能够提交数据到action,当然可以自动为action里的参数赋值。

在JSP页面导入<%@ taglib prefix="s" uri="/struts-tags"%>即可。

例子不用看

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<%@ taglib prefix="s" uri="/struts-tags"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>校园宿舍管理系统</title>

<base href="<%=basePath%>">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link href="Style/Style.css" rel="stylesheet" type="text/css" />

</head>

<script language="JavaScript">

function mycheck(){

if(isNull(form1.Student_Username.value)){

alert("请输入学号!");

return false;

}

if (document.form1.Student_Password.value != document.form1.Student_Password2.value) {

alert("您两次输入的新密码不一致!请重新输入!");

return false;

}

if(isNull(form1.Student_Name.value)){

alert("请输入姓名!");

return false;

}

if(isNull(form1.Student_Sex.value)){

alert("请选择性别!");

return false;

}

if(isNull(form1.Student_Class.value)){

alert("请输入班级!");

return false;

}

}

function isNull(str){

if ( str == "" ) return true;

var regu = "^[ ]+$";

var re = new RegExp(regu);

return re.test(str);

}

</script>

<body>

<center>

<table width="900" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="60" bgcolor="#E6F5FF" style="color:#06F; font-size:19px; font-weight:bolder; padding-left:50px;">校园宿舍管理系统</td>

</tr>

<tr>

<td height="30" background="Images/MenuBg.jpg"> </td>

</tr>

<tr>

<td height="500" align="center" valign="top"><table width="900" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="191" height="500" align="center" valign="top" background="Images/leftbg.jpg">

<%@ include file="Left.jsp"%>

</td>

<td width="709" align="center" valign="top" bgcolor="#F6F9FE"><table width="709" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="30" background="Images/mainMenuBg.jpg" style="padding-left:25px;">修改学生</td>

</tr>

<tr>

<td height="470" align="center" valign="top" bgcolor="#F6F9FE"><form name="form1" method="post" action="StudentUpdateSave.action" onSubmit="return mycheck()"
>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="33%" height="30" align="right"> </td>

<td width="67%"><input name="Student_ID" type="text" class="noshow" id="Student_ID" value="<s:property value='cnbean.Student_ID'/>"></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>学号:</td>

<td><input name="Student_Username" type="text" class="text2" id="Student_Username" value="<s:property value='cnbean.Student_Username'/>"></td>

</tr>

<tr>

<td height="30" align="right">密码:</td>

<td><input name="Student_Password" type="password" class="text2" id="Student_Password">

<span style="color:#F60">不修改则不填写</span></td>

</tr>

<tr>

<td height="30" align="right">重复密码:</td>

<td><input name="Student_Password2" type="password" class="text2" id="Student_Password2">

<span style="color:#F60">不修改则不填写</span></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>姓名:</td>

<td><input name="Student_Name" type="text" class="text2" id="Student_Name" value="<s:property value='cnbean.Student_Name'/>"></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>性别:</td>

<td><select name="Student_Sex" id="Student_Sex">

<option value="">请选择</option>

<option value="男"

<s:if test='cnbean.Student_Sex=="男"'>selected</s:if>

>男

</option>

<option value="女"

<s:if test='cnbean.Student_Sex=="女"'>selected</s:if>

>女

</option>

</select></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>班级:</td>

<td><input name="Student_Class" type="text" class="text2" id="Student_Class" value="<s:property value='cnbean.Student_Class'/>"></td>

</tr>

<tr>

<td height="30"> </td>

<td><input type="submit" name="button" id="button" value="修改学生">

<input type="button" name="button2" id="button2" value="返回上页" onClick="javascript:history.back(-1);"></td>

</tr>

</table>

</form></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

<tr>

<td height="35" background="Images/bootBg.jpg"> </td>

</tr>

</table>

</center>

</body>

</html>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<%@ taglib prefix="s" uri="/struts-tags"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>校园宿舍管理系统</title>

<base href="<%=basePath%>">

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link href="Style/Style.css" rel="stylesheet" type="text/css" />

</head>

<script language="JavaScript">

function mycheck(){

if(isNull(form1.Student_Username.value)){

alert("请输入学号!");

return false;

}

if (document.form1.Student_Password.value != document.form1.Student_Password2.value) {

alert("您两次输入的新密码不一致!请重新输入!");

return false;

}

if(isNull(form1.Student_Name.value)){

alert("请输入姓名!");

return false;

}

if(isNull(form1.Student_Sex.value)){

alert("请选择性别!");

return false;

}

if(isNull(form1.Student_Class.value)){

alert("请输入班级!");

return false;

}

}

function isNull(str){

if ( str == "" ) return true;

var regu = "^[ ]+$";

var re = new RegExp(regu);

return re.test(str);

}

</script>

<body>

<center>

<table width="900" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="60" bgcolor="#E6F5FF" style="color:#06F; font-size:19px; font-weight:bolder; padding-left:50px;">校园宿舍管理系统</td>

</tr>

<tr>

<td height="30" background="Images/MenuBg.jpg"> </td>

</tr>

<tr>

<td height="500" align="center" valign="top"><table width="900" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="191" height="500" align="center" valign="top" background="Images/leftbg.jpg">

<%@ include file="Left.jsp"%>

</td>

<td width="709" align="center" valign="top" bgcolor="#F6F9FE"><table width="709" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="30" background="Images/mainMenuBg.jpg" style="padding-left:25px;">修改学生</td>

</tr>

<tr>

<td height="470" align="center" valign="top" bgcolor="#F6F9FE"><form name="form1" method="post" action="StudentUpdateSave.action" onSubmit="return mycheck()" >

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="33%" height="30" align="right"> </td>

<td width="67%"><input name="Student_ID" type="text" class="noshow" id="Student_ID" value="<s:property value='cnbean.Student_ID'/>"></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>学号:</td>

<td><input name="Student_Username" type="text" class="text2" id="Student_Username" value="<s:property value='cnbean.Student_Username'/>"></td>

</tr>

<tr>

<td height="30" align="right">密码:</td>

<td><input name="Student_Password" type="password" class="text2" id="Student_Password">

<span style="color:#F60">不修改则不填写</span></td>

</tr>

<tr>

<td height="30" align="right">重复密码:</td>

<td><input name="Student_Password2" type="password" class="text2" id="Student_Password2">

<span style="color:#F60">不修改则不填写</span></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>姓名:</td>

<td><input name="Student_Name" type="text" class="text2" id="Student_Name" value="<s:property value='cnbean.Student_Name'/>"></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>性别:</td>

<td><select name="Student_Sex" id="Student_Sex">

<option value="">请选择</option>

<option value="男"

<s:if test='cnbean.Student_Sex=="男"'>selected</s:if>

>男

</option>

<option value="女"

<s:if test='cnbean.Student_Sex=="女"'>selected</s:if>

>女

</option>

</select></td>

</tr>

<tr>

<td height="30" align="right"><span style="color:red;">*</span>班级:</td>

<td><input name="Student_Class" type="text" class="text2" id="Student_Class" value="<s:property value='cnbean.Student_Class'/>"></td>

</tr>

<tr>

<td height="30"> </td>

<td><input type="submit" name="button" id="button" value="修改学生">

<input type="button" name="button2" id="button2" value="返回上页" onClick="javascript:history.back(-1);"></td>

</tr>

</table>

</form></td>

</tr>

</table></td>

</tr>

</table></td>

</tr>

<tr>

<td height="35" background="Images/bootBg.jpg"> </td>

</tr>

</table>

</center>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: