`

用户列表页面的CRUD

阅读更多
用户列表页面的增删改查
点击修改后,

//回显
public String edit() throws Exception {
table1 = new Tbtable1();
table1= table1Service.queryTable1ById(tid);
return "edit";
}

----------------------------------------------------------------------
然后跳转到Table1-edit.jsp,回显数据

<s:form action="Table1!update.action" namespace="/">
<s:hidden name="table1.id" />
<!-- <s:textfield label="table1_id" name="table1.id" />-->
<!-- <s:textfield label="field1" name="table1.field1" value="table1.field1"/>
                一开始想要使用value的方式没有成功
-->
<s:textfield label="field1" name="table1.field1" />
<s:textfield label="field2" name="table1.field2" />
<s:textfield label="field3" name="table1.field3" />
<s:submit />
</s:form>
注意:在回显数据的时候,
这个table实体应该是从TableAction类的public String edit() 方法查找到的,name="table1.field1",

要显示数据就必须要调用TableAction类的public Tbtable1 getTable1()方法。

而在修改后,提交数据的时候,是往TableAction类的public String update()的方法中提交,也一定会调用

public void setTable1(Tbtable1 table1)方法。

----------------------------------------------------------------------
修改数据后,点击 submit 按钮 然后提交表单到Table1!update.action,进行保存或更新

public String update() throws Exception {

table1Service.saveOrUpdate(table1);

return "delete";
}
---------------------------------------------------------------------

//经过我修改过的显示数据要执行的方法 当没有tid值的时候 显示的时候文本框为空,tid有值就进行回显
public String edit() throws Exception {
table1 = new Tbtable1();

if(tid!=null&&!"".equals(tid)){

table1= table1Service.queryTable1ById(tid);
}

return "edit";
}

两个不等于中间用&&连接,然后 不等于空是tid!=null

而不等于空字符串是!"".equals(tid)
分享到:
评论

相关推荐

    用户的CRUD

    1. 用户通过Web页面发送CRUD请求。 2. 请求被MyEclipse中的Tomcat服务器接收,并转发到对应的JSP页面。 3. JSP页面解析请求,根据请求类型(创建、读取、更新或删除)生成相应的SQL语句。 4. 使用JDBC驱动连接MySQL...

    Spring+Jersey+Hibernate+MySQL+HTML实现用户信息CRUD案例源码

    在这个案例中,HTML页面用于显示用户信息,并提供用户交互界面,如表单用于输入或编辑用户数据。 6. **Maven**:Maven是Java项目管理和构建工具,它通过配置文件(pom.xml)来管理项目的依赖关系,构建流程和插件。...

    jsp 实现的CRUD

    在CRUD操作中,JSP页面通常包括表单元素,用于用户输入数据,并通过提交按钮触发请求。 2. **业务逻辑层(Controller)**:通常由Servlet或自定义的Java类实现,接收来自JSP的请求,处理业务逻辑,然后调用数据访问...

    Struts实现CRUD操作

    Struts是一个开源的Java EE框架,它主要用于构建基于MVC...Struts_CRUD_Test压缩包可能包含了示例代码、配置文件以及用于测试这些操作的JSP页面,你可以通过学习和运行这些例子来更深入地理解Struts如何处理CRUD操作。

    Web-CRUD的操作

    1. JSP文件:存放用户交互的页面,如index.jsp(首页)、create.jsp(创建页面)、list.jsp(列表页面)、edit.jsp(编辑页面)和delete.jsp(删除确认页面)。 2. Servlet文件:处理HTTP请求,如CrudServlet.java,...

    Flask框架实现CRUD

    同时,我们还将介绍如何结合Ajax技术实现页面的异步更新,提升用户体验。 1. **Flask框架基础**: Flask是基于Werkzeug WSGI工具包和Jinja2模板引擎的。它的核心理念是"轻量",因此非常适合小型项目或者作为大型...

    crud-demo_easyui增删查改_zip_

    1. **index.html** - 这是项目的主页面,通常包含HTML结构,以及EasyUI的样式和脚本引用,用于展示CRUD操作的表格。 2. **update_user.php** - 这个PHP文件用于处理用户更新操作。它接收来自前端的更新请求,更新...

    struts2CRUD

    在CRUD操作中,会有不同的JSP页面用于显示列表、添加/修改表单、确认删除等。 9. **数据库连接与操作** CRUD操作通常涉及数据库的读写,因此需要数据库连接和操作库,如JDBC或MyBatis。Struts2 CRUD示例会展示如何...

    SSH整合-实例-用户登录-CRUD

    在这个实例中,我们将深入理解如何将这些框架集成来处理用户登录以及进行基本的CRUD(创建、读取、更新、删除)操作。 首先,`struts`是MVC(模型-视图-控制器)架构的一个实现,负责处理用户的请求并将其转发到...

    CRUD的完整实例

    6. **界面展示**:CRUD操作的结果需要通过前端页面展示给用户。SSH框架结合JSP(JavaServer Pages)或其他前端技术,如HTML、CSS和JavaScript,可以创建动态且交互性强的用户界面。 7. **异常处理**:在进行CRUD...

    jsp简单明了实现CRUD

    4. **删除(Delete)**:用户选择删除某条记录,JSP页面执行DELETE SQL,然后根据操作结果反馈给用户。通常会有一个确认步骤,以防止误删。 `所有软件.txt`可能列出了需要的软件工具,比如数据库管理系统(如MySQL或...

    struts_crud

    5. **视图(View)**:视图层通常由JSP页面构成,它们负责展示数据并提供用户界面。在CRUD操作中,视图会显示表单供用户输入数据,或者显示查询结果。Struts提供了多种机制来传递数据到视图,如使用Struts标签库或者...

    Struts+JDBC-Crud曾删改查,用户管理程序

    用户管理界面可能包含用户列表页面,显示所有用户的信息;用户详情页面,展示单个用户详细信息;以及用户编辑和删除操作的确认页面。JSP通过Struts的标签库,如struts tags,与Action类进行交互,动态渲染页面内容。...

    elementUI前端CRUD页面

    "CRUD" 页面在Web开发中通常指的是创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据的功能集合,是许多业务应用的基础模块。在 Element UI 中实现 CRUD 页面,可以极大地提高开发效率。 在创建一...

    javaweb简单的CRUD

    总的来说,JavaWeb简单CRUD应用涉及到的技术包括Java编程、Servlet规范、JSP页面设计、HTTP协议理解、MySQL数据库操作以及基本的安全实践。理解并掌握这些知识点对于构建功能完善的Web应用程序至关重要。

    原生servlet_CRUD

    在CRUD操作中,Servlet扮演了控制器的角色,连接前端HTML页面与后端数据库。下面将详细介绍每个步骤: 1. **创建(Create)**: 当用户通过表单提交新建数据的请求时,Servlet接收到POST请求,解析请求参数,通常...

    SSH整合开发CRUD

    5. 设计JSP页面:视图部分通常由JSP页面完成,它们显示数据,接受用户输入,通过Struts2的标签库与Action进行交互。 6. 配置Spring、Struts2和Hibernate:这包括Spring的bean配置,Struts2的配置文件,以及...

    SpringMVC的crud实例

    7. **视图**:使用JSP或Thymeleaf等技术创建视图页面,展示用户列表、表单用于添加和编辑用户,以及确认删除的提示。 8. **测试**:运行项目,通过浏览器访问不同的URL来测试CRUD操作是否成功。 在实际开发中,...

    简单权限和无刷新分页和CRUD

    传统的分页方式需要用户每次点击分页按钮时,整个页面都会重新加载,而无刷新分页则通过Ajax技术实现,只更新页面中需要变动的部分,即数据列表。这种方式减少了网络流量,提高了页面响应速度,使得用户在浏览大量...

    简单的ajax异步Crud项目

    在该项目中,Ajax用于处理与服务器的通信,使得用户可以在不离开当前页面的情况下,实现数据的增删改查。例如,当用户点击"添加"按钮时,前端通过Ajax发送请求到服务器,将新的数据插入数据库;同样,当用户选择一条...

Global site tag (gtag.js) - Google Analytics