1.解决jsp页面传值乱码问题:
<%
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
%>
2.页内传值:
<a href="update.jsp?id=<%=stu.getId()%>" >
3.form 要用方法:post
<form name="student" method="post" action="test.jsp?type=<%= "insert" %>">
4.在jsp页面中 <% %> 可以写 java代码,并且其中的代码是拼接成的。
5.隐藏别的页面传进来的值
<form name="student" method="post" action="test.jsp?type=<%= "update" %>">
<input name ="id" value= <%=request.getParameter("id")%> type="hidden"/>
姓名:<input name ="name" /><br/>
性别:<input name ="sex" />
<input type="submit" value="修改"/>
</form>
6.table标签的使用:
<table border="1">
<tr>
<td>ID <br></td>
<td>Name </td>
<td>Sex </td>
<td>删除操作 </td>
<td>更新操作 </td>
</tr>
</table>
7.s:iterator 标签的使用:
<s:iterator value="studentList" var="student">
<tr>
<td><s:property value="#student.id" /></td>
<td><s:property value="#student.name"/></td>
<td><s:property value="#student.sex"/> </td>
<td>
<a href="delete.jsp?id=<s:property value="#student.id"/> " >删除
</a>
</td>
<td>
<a href="update.jsp?id=<s:property value="#student.id"/>" >修改
</a>
</td>
</tr>
</s:iterator>