package com.zchen.struts2.user.action;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction3 extends ActionSupport {
private HttpServletRequest request;
private HttpSession session;
private ServletContext application;
public LoginAction3() {
request = ServletActionContext.getRequest();
session = request.getSession();
application = session.getServletContext();
}
public String execute() {
request.setAttribute("r1", "r1");
session.setAttribute("s1", "s1");
application.setAttribute("a1", "a1");
return SUCCESS;
}
}
<form name="f" action="" method="post">
用户名:<input type="text" name="name"/>
密码:<input type="text" name="password"/>
<br />
<input type="button" value="submit1" onclick="javascript:document.f.action='login/login1';document.f.submit();" />
<input type="button" value="submit2" onclick="javascript:document.f.action='login/login2';document.f.submit();" />
<input type="button" value="submit3" onclick="javascript:document.f.action='login/login3';document.f.submit();" />
<input type="button" value="submit4" onclick="javascript:document.f.action='login/login4';document.f.submit();" />
</form>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="login" extends="struts-default" namespace="/login">
<action name="login*" class="com.zchent.struts2.user.action.LoginAction{1}">
<result>/user_login_success.jsp</result>
</action>
</package>
</struts>
分享到:
相关推荐
WebApi和访问WebApi是开发过程中常见的两个概念,它们在构建分布式系统和提供网络服务时起着关键作用。本文将深入探讨这两个项目及其关联技术,包括WebApi的使用和通过HttpWebRequest类进行WebApi调用。 WebApi是...
在本项目中,我们有两个主要部分:WebApi项目和访问WebApi的项目。这两个项目的协同工作使得数据交换和功能调用更为高效。 首先,让我们深入理解WebApi项目。WebApi项目的核心是Controller,它负责处理来自客户端的...
标题 "限制电脑PC端访问Web页面,只能手机端才能访问" 涉及到的是一个网站访问策略,这种策略通常用于实现移动优先的用户体验或者特定的业务需求。它通过技术手段来检测用户设备类型,当检测到访问者是PC端时,会...
在Java和Android开发中,访问WebServices接口是常见的需求,用于获取服务器端的数据或者实现远程调用功能。本实例将详细介绍如何在Java(特别是针对Android环境)中实现对WebServices的调用。 首先,我们要理解Web...
3. DI(依赖注入):容器负责将依赖关系注入到对象中,减少代码间的耦合,提高可测试性和可维护性。 五、Java EE中的容器 Java EE服务器(如Tomcat、JBoss、WebLogic)提供了Web容器和EJB容器。Web容器管理Servlet...
.NET Core中的WebAPI更进一步,通过内置的依赖注入容器,可以轻松地注入服务到控制器和其他组件。 7. **媒体类型格式化(Media Type Formatters)**:WebAPI可以自动将返回的数据转换为适当的HTTP响应格式,如JSON...
HttpUnit所有依赖打包下载,HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个...
易语言WebBrowser2.fne支持库为一般支持库,需要易语言系统3.6版本的支持,需要易语言系统核心支持库3.7版本的支持,提供了5种库定义数据类型,提供了23种命令,提供了3个库定义常量。 易语言WEB浏览器支持库为...
3. **WinForm调用WebAPI接口** - **HttpClient类**:用于发送HTTP请求,是WinForm应用中调用WebAPI的主要工具。 - **异步编程**:为了保持用户界面的响应性,通常使用async/await关键字执行网络操作。 - **序列化...
3. spring-core.jar:包含Spring的核心工具类,如反射和类型转换。 4. spring-aop.jar:实现了AOP功能,包括切面、通知和代理。 5. spring-expression.jar:提供了强大的表达式语言(SpEL)用于在运行时查询和操作...
3. **Web API集成**:Autofac.WebApi扩展提供了与ASP.NET Web API框架的紧密集成,使得在控制器和服务中可以方便地使用依赖注入。它通过拦截HTTP请求并注入依赖来工作。 4. **注册服务**:在应用启动时,开发者需要...
3. **金蝶云SDK**:金蝶云提供了SDK(Software Development Kit),其中包含了访问WebAPI所需的各种类库和工具。开发者可以利用这些工具更方便地进行身份验证、调用API、处理响应等操作。 4. **身份验证**:在使用...
在本文中,我们将深入探讨如何使用STM32微控制器控制ESP8266 Wi-Fi模块来访问Web服务器,处理JSON数据以及理解整个访问流程。STM32是一款基于ARM Cortex-M内核的微控制器,广泛应用于嵌入式系统设计,而ESP8266则是...
在IT行业中,Web端调用硬件设备,如摄像头,是一个常见的需求,特别是在视频监控系统中。本示例涉及的是如何在Web页面上调用大华品牌的摄像头,实现实时监控、视频回放及按时间范围下载视频功能。大华摄像头以其稳定...
2. **应用流体网格布局**:将容器和内部元素的宽度设置为百分比值。 3. **添加媒体查询**:编写针对不同屏幕尺寸的CSS规则,确保内容在不同设备上都能正确显示。 4. **优化图片资源**:根据设备类型和屏幕尺寸提供...
* `web.config` 文件可以用于应用程序事件定义、数据库连接字符串定义、对文件夹访问授权和基于角色的安全性控制 * `App_Code` 文件夹用于存储代码文件 十、结论 * ASP.NET 实用网站开发需要了解 .NET Framework、...
1. **Spring Core**:这是Spring的基础,提供了依赖注入(DI)和容器的核心功能。DI允许将对象之间的依赖关系解耦,使得代码更易于测试和维护。 2. **Spring Beans**:定义了bean工厂,它是Spring容器的实现,负责...
这个API允许Web应用访问用户的音频和视频输入设备,如内置或外接摄像头。在HTML中,我们可以通过以下代码片段请求访问摄像头: ```html <video id="video" width="640" height="480" autoplay></video> 启动摄像头 ...
Web容器为Servlet之间的交互提供了两种方法,都依赖于RequestDispatcher接口,使用相同的Request和Response对象。此外,实例变量和局部变量的使用也需要特别注意,以避免并发问题。 JSP技术作为Java Web开发的重要...