我在struts2动作中从angularJS接收值时遇到一些问题。
目的是在轮播中接收当前图像的索引。
selectArm.jsp
var app = angular.module('menuAPP', ['ui.bootstrap']);
app.controller('mainController', function($scope, $http, $window, $location) {
$scope.hideError=true;
$scope.show = function() {
$scope.currentIndex = $('div.active').index() + 1;//Carousel index
var params = "NSlider :"+ $scope.currentIndex;
var data = angular.toJson(params)
$http({
method: 'post',
url: 'showArm',
data: 'NSlider =' + data
}).success(function(response)
{
post("formShowBrazo");
});
};
Run Code Online (Sandbox Code Playgroud)
ArmAction.java
import javax.servlet.http.HttpSession;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.Action;
public class BrazoAction implements Action
{
private static final Logger log = LogManager.getLogger(BrazoAction.class);
private String NSlider;
public String execute() …Run Code Online (Sandbox Code Playgroud) 我在尝试制作bash脚本时遇到问题.
这是命令:
ps -ef | grep "python ./" |awk '{print $2 }' | head -n 1
Run Code Online (Sandbox Code Playgroud)
这是我如何保存变量
first =$(ps -ef | grep "python ./" |awk '{print $2 }' | head -n 1)
Run Code Online (Sandbox Code Playgroud)
当我执行此脚本时,控制台说:
./test.sh:line3:2748:未找到订单
我究竟做错了什么?谢谢