struts2 配置 jquery ajax 调用 action 跳转页面
来源:互联网 发布:逆序对 树状数组 编辑:程序博客网 时间:2024/06/07 05:08
1,先收集齐jar包
2,配置struts2.xml文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"><struts><package name="lesson-default" extends="struts-default"><action name="login" class="com.superplan8.core.action.LoginAction" method="login"><result name="sucess">sysmanage/default/MainPage.jsp</result></action></package></struts>
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name></display-name> <display-name>Struts Blank</display-name> <filter> <!-- 配置Struts2核心Filter的名字 --> <filter-name>struts2</filter-name> <!-- 配置Struts2核心Filter的实现类 --> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- 配置Filter拦截的URL --> <filter-mapping> <!-- 配置Struts2的核心FilterDispatcher拦截所有用户请求 --> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>sysmanage/default/login.jsp</welcome-file> </welcome-file-list> </web-app>
4,java文件登陆。
package com.superplan8.core.action;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;public class LoginAction {private String username ;private String password ;public String login() throws Exception{System.out.println(password); HttpServletResponse response=ServletActionContext.getResponse(); response.getWriter().write(username); System.out.println(username); return null;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
5,JS ajax 文件
function userLogin(){var username = $("#username").val();var password = $("#p_t").val();alert(1);$.post( "login",{"username":username, "password":password},function(data){alert(1);});}
配置过程中,可能会因为出现一点点错误,而不能部署成功。
我一开始配置不成功的因在于 method="login" 写成 method = "login()" 一个括号,浪费了我两个小时的时间。
0 0
- struts2 配置 jquery ajax 调用 action 跳转页面
- struts2 配置 jquery ajax 调用 action 返回JSON 数据
- struts2 action 页面跳转
- struts2+jquery ajax中,action的配置
- [struts2]struts2 action 页面跳转
- struts2 action以及页面跳转
- Struts2 配置action跳转另一个action
- struts2 action跳转action 的配置方法
- Struts2 只执行Action 页面不跳转 AJAX请求 序列化
- liferay jquery ajax跳转页面
- Struts2中action重定向跳转到jsp页面两种配置方式
- Struts2中action重定向跳转到jsp页面两种配置方式
- Struts2中action重定向跳转到jsp页面两种配置方式
- Struts2中action重定向跳转到jsp页面两种配置方式
- Struts2中action重定向跳转到jsp页面两种配置方式带参数
- struts2 action跨包跳转配置方法
- struts2 action 页面跳转,有两个跳转类型是亲试过
- struts2+jQuery+ajax调用演示
- 对比iOS网络组件:AFNetworking VS ASIHTTPRequest
- 挑战面试编程:字符串替换
- 循环队列的实现(C++语言)
- Android Service 开发实践过程中的心得点滴记录
- 尝试用c11的条件变量和mutex写了一个读写锁
- struts2 配置 jquery ajax 调用 action 跳转页面
- 配置SSH三大框架报错
- 小算法:汉诺塔、冒泡法
- 弦图
- MFC ip 控件
- CListCtrl控件使用方法总结
- 黑_马_程_序_员_交通灯管理系统
- NYOJ 题目144小珂的苦恼(拓展的欧几里得算法)
- 快速启动 安卓模拟器