利用公司框架做了一个对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"/>
分享到:
相关推荐
首先,Struts 2是一个基于MVC(Model-View-Controller)设计模式的开源框架,它继承了Struts 1和WebWork的优点。Struts 2的核心是Action类,它处理HTTP请求并调用业务逻辑。框架提供了拦截器机制,允许开发者添加...
这种搭配方式充分利用了两个框架的优势,使得Java Web应用程序的开发变得更加高效和可靠。 总之,Spring和Struts2都是Java开发的重要框架,它们各自拥有独特的优势,并且可以通过合理的组合来应对不同场景的需求。...
2. API开发:利用TP的RESTful支持,可以快速构建API接口,服务于移动应用或第三方开发者。 3. 管理系统:TP的权限控制、表单验证等功能,使得构建后台管理系统变得简单,提高开发效率。 4. 微服务架构:在微服务...
在第一章中,学员将学习到.NET框架的基本概念,如CLR的工作机制、托管代码与非托管代码的区别,以及如何利用FCL进行开发。实验部分可能涉及编写简单的.NET应用程序,以此来体验CLR的自动内存管理和类型安全特性。...
除此之外,面试中还可能涉及到数据库优化方面的问题,如索引的使用(主键索引、唯一索引、全文索引等)、JOIN操作的优化、事务处理(ACID特性)、存储过程、视图的使用,以及数据库设计的范式理论(第一范式到第三...
总结起来,这个“Kotlin小框架”充分利用了Kotlin的特性,结合OkHttp进行网络请求,实现了MVVM的数据绑定,提供了屏幕适配解决方案,并通过基类简化了开发流程。它是一个很好的实践示例,展示了如何用Kotlin优雅地...
总结,PB通用框架是一个针对PowerBuilder开发的权限管理解决方案,它提供了一套完整的登录、菜单和权限管理组件,极大地简化了开发流程,提高了开发效率。通过理解和利用这个框架,开发者可以更加专注于业务逻辑,而...
总结来说,"使用SSM框架开发企业级应用第一章"涵盖了Spring、SpringMVC和MyBatis的基础知识,包括框架的配置、数据库操作、业务逻辑处理、视图渲染和事务管理等内容。学习并掌握这些技能,对于成为一名合格的后端...
3. **进阶技巧**:深入探讨如何利用框架提供的特性来实现更复杂的功能。 4. **常见问题解答**:列举在使用过程中可能遇到的问题,并给出相应的解决方法。 #### 五、总结 Unity游戏源码二维小游戏通用开发框架...
总结来说,"小歆记账微信小程序项目(WeUI框架客户端)xxjzWeChat-master.zip" 提供了一个基于WeUI的记账应用实例,对于学习微信小程序开发和掌握WeUI框架的使用具有很高的参考价值。通过这个项目,开发者不仅可以了解...
7. **index.wxml** 和 `index.wxss`、`index.js`、`index.json`:首页的结构、样式、逻辑和配置文件,是用户打开小程序时看到的第一个页面。 在实际开发过程中,开发者需要利用**WXML**(WeiXin Markup Language)...
总结,mrsf是一个强大的REST服务框架,它通过模块化设计简化了REST服务的开发和管理,同时借助RESTlet框架提供了高效的REST服务实现。开发者可以利用mrsf快速构建安全、可扩展的RESTful服务,满足多样化的业务需求。
项目总结报告的编写旨在提升未来项目开发的定制化能力,为团队提供规范开发过程和提高开发效率的依据,以创造更多公司效益。通过总结,可以识别出在项目执行期间的优点和不足,以便进行必要的调整和优化。 2. **...
1. **Mybatis**:Mybatis是一个持久层框架,它封装了JDBC,使得开发者能够使用ORM(对象关系映射)的方式来处理数据库操作。Mybatis的发展过程中,从JDBC的繁琐操作,如手动建立和关闭连接,到引入连接池,再到ORM,...
总结来说,追格小程序框架是一个专注于知识付费和社交圈子的小程序开发工具,提供了丰富的功能和可定制的源代码,适合开发者快速构建教育或社区类小程序,同时也适用于学习和研究。通过提供的文档和源码,用户可以...
Java四大框架,指的是在Java开发中经常使用的四个关键框架:Spring、Struts、Hibernate和MyBatis。这些框架各自承担着不同的职责,旨在简化应用程序的开发,提高代码的可维护性和可扩展性。 1. Spring框架:Spring...
- SQL语句中,`LIMIT`关键字后跟两个参数,第一个参数是偏移量(OFFSET),即跳过的记录数;第二个参数是限制的数量(LIMIT),即每页显示的数据条数。 4. **Service层**: - 创建Service接口和实现类,定义分页...
总结,JavaScript框架设计是一项综合性的工程,涉及到前端开发的多个层面。理解并掌握如何利用iframe进行框架设计,不仅可以提升开发效率,还能解决特定场景下的难题。在实际开发中,要根据项目需求选择合适的设计...
Unity3D原生的GUI系统虽然基础,但往往不能满足复杂项目的需要,因此,许多开发者选择使用第三方UI框架来提升开发效率和用户体验。本教程将深入探讨Unity3D中的UI框架设计和实现,以及如何利用它们来构建高效的游戏...