利用公司框架做的第一个小项目总结

  利用公司框架做了一个对test_user表的增删改查,其中有些不会的的知识点查了网络或以前的代码,总结一下以便以后能够记住。

1.程序开始时如何先通过action进入list页面:

实现页面跳转

<script type="text/javascript"> 
      window.location = 'list.do'; 
</script>
 

  2.struts1的4个标签库:

标签库的引入,可以把它们放到公用的common.jsp中

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
 

  3.button onclick事件的跳转方法

onclick="location.href='./adduser.jsp'"

  4.通过logic标签获取list中的值

 老是搞不清楚在input组件中取值时要加什么引号

<logic:iterate id="showlist" name="userlist" indexId="index">
    <tr >
    	<td align="center" ><input type='checkbox' name='no' value='${showlist[0]}'></td>
    	<td align="center" >${showlist[0]}</td>
    	<td align="center" >${showlist[1]}</td>
    	<td align="center" >${showlist[2]}</td>
    	<td align="center" >${showlist[3]}</td>
    	<td align="center" >${showlist[4]}</td>
    	<td align="center" >${showlist[5]}</td>
    	<td align="center" >${showlist[6]}</td>
    	<td align="center" >${showlist[7]}</td>
    	
    	<td  align="center"><a href="list.do?id=${showlist[0]}&flag=1">修改</a></td>
		</tr>
	</logic:iterate>
 

  5.html标签的使用

html标签没怎么用过

<html:form action="/adduser.do" method="post" enctype="multipart/form-data">
		<table cellpadding="0" cellspacing="0" border="0" >
			<tr>
				<td valign="middle" align="right">
					用户名:
				</td>
				<td valign="middle" align="left">
					<html:text  property="username" />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="right">
					电话:
				</td>
				<td valign="middle" align="left">
					<html:text  property="telphone" />
				</td>
			</tr>
		
			<tr>
				<td valign="middle" align="right">
					性别:
				</td>
				<td valign="middle" align="left">
					<input type="radio" name="sex" value="0" checked="checked">男
       				<input type="radio" name="sex" value="1">女
				</td>
			</tr>
		
			<tr>
				<td valign="middle" align="right">
					备注:
				</td>
				<td valign="middle" align="left">
					<html:textarea  property="brief" />
				</td>
			</tr>
		</table>
		<p>
			<input type="submit"  value="提交 " />
		</p>
	</html:form>
 

  6.讲input定义成readonly类型

<input type="text" name="id" value="${list[0]}" readonly="readonly"/>

你可能感兴趣的:(jsp)