<%--
Document : success
Created on : Dec 15, 2008, 4:08:53 AM
Author : eswar@vaannila.com
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function showImage(value){
var img =document.getElementById("img");
switch(value){
case "t1":
img.src = "1.jpg";
break;
case "t2":
img.src = "2.jpg";
break;
case "t3":
img.src = "3.jpg";
break;
}
//ajax(value)
$.ajax({
url: "http://localhost:8888/discuz_ucenter_api_for_java/Executer.do",
success: function(data){
alert("成功 "+data+" !");
},
data: "timeId="+value,
error:function(){
alert("error");
}
});
}
</script>
</head>
<body>
<h1>Login Success. Welcome <bean:write name="LoginForm" property="userName"></bean:write></h1>
<html:select name="LoginForm" property="timeId" onchange="showImage(this.value)">
<!--mtypelist为request中设置的属性值 labelProperty="label" property="value"固定写法-->
<html:options collection="mtypelist" labelProperty="label" property="value" />
</html:select>
<img width="50" alt="" src="" name="img" height="50">
</body>
</html>
-------------------------------------
package com.vaannila;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class ExecuterAction extends Action{
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("ExecuterAction.execute()");
String timeId = request.getParameter("timeId");
if("".equals(timeId)){
}
response.getWriter().print("sdfsdafdsaf"+timeId);
return super.execute(mapping, form, request, response);
}
private String getC(){
// db operator
return "C";
}
}
---------------------------------
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.vaannila;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.util.LabelValueBean;
import org.apache.struts.util.MessageResources;
/**
*
* @author eswar@vaannila.com
*/
public class LoginAction extends org.apache.struts.action.Action {
/* forward name="success" path="" */
private final static String SUCCESS = "success";
private final static String FAILURE = "failure";
/**
* This is the action called from the Struts framework.
* @param mapping The ActionMapping used to select this instance.
* @param form The optional ActionForm bean for this request.
* @param request The HTTP Request we are processing.
* @param response The HTTP Response we are processing.
* @throws java.lang.Exception
* @return
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
LoginForm loginForm = (LoginForm) form;
MessageResources messageResources = getResources(request);
String s1 = messageResources.getMessage("t");
String[] strList = s1.split(",");
List<LabelValueBean> valueBeans = new ArrayList<LabelValueBean>();
for (String key : strList) {
System.out.println("key : "+key+" value : "+messageResources.getMessage(key));
valueBeans.add(new LabelValueBean(messageResources.getMessage(key),key));
}
request.setAttribute("mtypelist", valueBeans);
if (loginForm.getUserName().equals(loginForm.getPassword())) {
return mapping.findForward(SUCCESS);
} else {
return mapping.findForward(FAILURE);
}
}
}
分享到:
相关推荐
1.情况描述:ajax发送成功,后台也成功响应请求,并返回了json数据,通过chrome监听请求也可以看到响应的json数据,但是就是不进success方法,反而跑到error方法中了 前端: $.ajax({ type : get, data : {'dbId'...
jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Object.success,但后台能够返回数据,原代码如下: var source=[]; $.ajax({ ...
"This is not just an important but an imperative project: to approach the problem of randomness and success using the state of the art scientific arsenal we have. Barabasi is the person." --Nassim ...
success.html file to all world !
CheckMemFillTestParams ->pStartAddrStr = ShellCommandLineGetValue( Package, L"-s" ) ->StartAddr = ParseHexDecStr( pStartAddrStr ) ->pLengthStr = ShellCommandLineGetValue( ...->Retcode = SHELL_SUCCESS ;
Q Skills for Success Level 3 Listening and Speaking.pdf!
ThinkPHP的success并不跳转页面,而是直接输出json字符串的原因.zip 解决ThinkPHP的success并不跳转页面,而是直接输出json字符
The Measure of Success
Q Skills for Success Level 2 Listening and Speaking!
Achieve PMP Exam Success—A Concise Study Guide for the Busy Project Manager, 4th Edition
IBM How to use Seven Keys To Success.
10 key academic skills for TOEFL IBT success 10 key academic skills for TOEFL IBT success 10 key academic skills for TOEFL IBT success 10 key academic skills for TOEFL IBT success
IELTS_to_Success文本IELTS_to_Success文本IELTS_to_Success文本
施耐德Support as Success Factorpdf,施耐德Support as Success Factor
Laravel开发-success 打印出包裹的成功
IBM项目管理方法论 IBM Introducation to the Seven Keys To Success.
Unit 3 The Road to Success.pdf
Achieving_Business_Success_with_GIS