`
wangxc
  • 浏览: 212296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSP网站首页访问自动跳转到一个action经过调用数据库后再返回首页

阅读更多
JSP网站首页访问自动跳转到一个action经过调用数据库后再返回首页:
一般我们访问一个网站首页是都是直接输入.../index.jsp,而我们平时都是经过一个action调用数据库后在跳转到目标页,而对于index.jsp我们通常又是习惯性的输入index.jsp这是我们做法是在index.jsp的<head></head>之间加入
<%
  if(request.getAttribute("T_flag")==null)
  {
  response.sendRedirect("index.action");
   }
 
   %>
这样就回跳转到一个Action类中,如果我们用excute()方法处理逻辑(访问数据库等)
这是我们需要在excute()方法里加入
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("T_flag", "123");
其中123为T_flag的值,我们做法是为了保证T_flag!=null了第二次在访问首页是它直接就可以到index.jsp而不需要再经过Action类处理再跳回index.jsp了。
当然也可以通过
<body onload="">调用body表签的onload(),通过一个JavaScript跳转到一个action或servlet处理后,再跳回原页面。
2
0
分享到:
评论
2 楼 bisle88 2011-08-30  
非常受用!谢谢博主
1 楼 leejon 2009-10-27  
我还是比较习惯再新建一个索引页。只是include index.action。
不知这种做法可不可取。

相关推荐

    jsp自动调用action

    - 在`struts.xml`中配置Action,指定其执行成功后的结果类型为`chain`,并链式调用下一个Action: ```xml &lt;param name="actionName"&gt;anotherAction &lt;param name="method"&gt;xxxx &lt;param name="namespace"&gt;/xxx/...

    JSP和HTML跳转.zip_html挑转jsp_jsp和HEML跳转_jsp和HTML跳转

    3. HTML与JSP的交互:HTML页面可以通过表单提交或者JavaScript调用AJAX请求,将数据发送到JSP进行处理,然后JSP可以返回一个新的HTML页面或者JSON数据,由前端JavaScript负责更新页面内容。 总结,HTML页面跳转和...

    Struts 标签 页面跳转 数据库操作

    2. JSP中跳转到Action:通过`&lt;html:submit&gt;`或`&lt;html:image&gt;`等标签,用户点击后会提交表单到指定的Action,Action根据请求参数决定跳转的页面。 3. Action中的业务逻辑跳转:在Action类中,可以根据业务逻辑使用`...

    JSP页面跳转方法总结

    该方法会导致客户端浏览器重新发送一个请求到新的URL。需要注意的是,调用此方法后,当前页面后续的代码将不会被执行,同时浏览器地址栏中的URL会改变。 示例: ```java response.sendRedirect("target.jsp"); ``` ...

    action之间的跳转

    redirect-action 处理完后重定向到一个 action,请求参数全部丢失,action 处理结果也全部丢失。 Redirect-action 需要两次请求能完成的工作,请求转发只要通过一次请求即可完成。这样一来我们也就明白了为什么请求...

    servlet/jsp跳转

    - **重定向(Redirect)**:使用`response.sendRedirect()`方法,浏览器收到302状态码后重新发起一个新的请求,地址栏会显示新的URL。 3. **JSP的生命周期**:JSP页面在首次被请求时会被Web容器转换为Servlet...

    一个struts的action跳转大全

    这种配置展示了如何在一个Action处理后跳转到另一个Action,并继续处理同一份`form`对象。这里需要注意的是,在第一个Action中,表单验证成功后,会通过`forward`元素跳转到第二个Action处理类`somePackage....

    Struts2做的简单登录验证例子,没有访问数据库

    4. 如果验证通过,Action会返回一个表示成功的结果代码,通常会跳转到一个欢迎页面或成功登录的界面。 5. 如果验证失败,Action可能会返回一个错误的结果,将用户重定向到登录页面并显示错误信息。 在`Struts2_...

    struts2实现在jsp页面对员工的增删改查操作

    5. **数据库交互**:通常,我们还需要一个数据访问对象(DAO)层来处理与数据库的交互。DAO类将封装对员工表的CRUD操作,如`EmployeeDAO.java`。 6. **实现其他操作**:对于删除和修改操作,我们同样需要配置Action...

    struts2 action跳转调用另一个程序

    这个场景在描述中被提到,即在一个Action成功后跳转调用另一个程序。 首先,我们来看一下提供的`Struts2.xml`配置文件片段。这个文件定义了Struts2应用的行为和结构。在这个例子中,有两个Action被定义:`...

    数据库课设(学生成绩管理系统)代码 jsp struts

    在学生成绩管理系统中,Struts框架主要负责业务逻辑的处理,它接收来自JSP的请求,调用相应的Action类执行操作,然后返回结果到视图层。Struts通过配置文件(struts.xml)来定义动作映射,管理不同的请求路径与处理...

    Struts2操作同一action的不同方法跳转jar包(包括示例代码)

    在Struts2中,我们通常通过返回一个特定的结果代码来决定跳转到哪个页面。例如,在`execute()`方法中: ```java public String execute() { // 业务逻辑... return "success"; } ``` 如果`execute()`方法执行...

    自定义Action实现Action接口(实现简单登录功能)

    这个教程将带你了解如何通过实现`Action`接口来创建一个简单的登录功能。首先,我们需要理解Struts2的架构和Action类的角色。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架。它提供了一种...

    JSP&javaBean写的简单用户验证

    这些输入会被绑定到`UserBean`对象中,通常是通过表单的`action`属性指向一个处理请求的JSP或Servlet。 3. **用户输入处理**:当用户提交表单后,JSP会调用JavaBean的setter方法,将表单数据存储在JavaBean对象中。...

    struts2笔记之动态调用Action指定方法及默认Action

    results&gt;视图资源&lt;/result&gt;&lt;/global-results&gt;这时,我们可以在 struts.xml 文件中定义一个全局结果,例如:&lt;result name="success"&gt;success.jsp这时,当 Action 执行成功时,Struts2 会自动跳转到 success.jsp 视图...

    JSP页面跳转大全.docx

    在JavaServer Pages (JSP) 中,页面跳转是一个常见的操作,用于实现用户请求的重定向或页面间的逻辑流程控制。以下是对不同跳转方法的详细说明: 1. **forward() 方法** `forward()` 方法属于 `javax.servlet....

    JSP跳转页面整理收集

    这个方法的优势在于它保持了请求和响应对象的连续性,新旧页面共享同一个`request`和`response`对象,可以访问之前页面的参数。 2. **response.sendRedirect()** `response.sendRedirect()`方法是通过发送HTTP...

    struts1跳转大全

    本文将深入解析Struts1中的五种不同类型的跳转方法,这包括了完整action、仅有Form的action、仅有Action的action、仅有JSP的action以及两个action对应一个form的情况。 ### 完整的action 在Struts1中,一个完整的...

    我的笔记:Struts构架中action的跳转大全

    这意味着当用户提交表单时,第一个Action处理请求,并可能将控制权传递给第二个Action,后者继续使用同一个表单对象进行后续处理。 ### 总结 Struts框架中的Action跳转机制非常灵活,可以根据实际需求选择合适的...

    jsp页面跳转

    在JSP开发中,页面跳转是一项基本且重要的功能,它允许用户从一个页面跳转到另一个页面,或者在不同页面间传递数据。本文将详细介绍JSP中的页面跳转机制,包括服务器端跳转与客户端跳转两种主要方式,并重点分析其中...

Global site tag (gtag.js) - Google Analytics