xiaomi715 2010-09-11 16:47
浏览 274
已采纳

struts2, jquery 当一起用的时候怎么跳页?

在自学jquery,自己用struts2+jquery进行练习的时候遇到点问题,struts2不跳页...把代码发出来,请帮忙指点下.....

---------------------------struts.xml-------------------------------

<?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">







/Myjsp.jsp




---------------------------test.js-------------------------------

$(document).ready(function(){
$("#userBtt").click(function(){
var username = $("#username").val();
if(username=="")
{
alert("不能为空");
}
else
{
$.post("http://localhost:8010/jqueryTest/test/test?username="+encodeURI(encodeURI(username)));
}
});
});

---------------------------TestAction.java-------------------------------

package com.javabiz.cn;

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import com.opensymphony.xwork2.ActionSupport;

public class TestAction extends ActionSupport
{
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String test()
{
try {
String username2 = URLDecoder.decode(username, "UTF-8");
System.out.println(username2);
}

  catch (UnsupportedEncodingException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
    }
   return "success";

}
}
---------------------------index.jsp-------------------------------

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


















请输入用户名:

现在控制台也能打印文本框里输入的值,但是就是不执行跳转,这是为什么啊?如果想跳转的话,应该怎么办?

  • 写回答

1条回答 默认 最新

  • lizhiyezi 2010-09-11 18:42
    关注

    $.post 是ajax提交
    你想页面跳转使用
    window.location.href=path

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?