小编Isu*_*uru的帖子

Java - 检查If Else语句是否赋值

尝试编写一些代码来检查是否已在JSP中的表单中输入了某些内容,如果没有,则为其分配会话中的值.

完成此操作后,将从所有参数中创建一个对象.

写了所有代码但是

User user = new User(username, firstname, surname, password); comes up with a cannot **find symbol error** 
Run Code Online (Sandbox Code Playgroud)

我意识到这是因为它不在任何ifs中.有人会告诉我如何更改代码以便它可以使用这些值吗?

代码:

  try {
                    User sessionuser =(User)session.getAttribute("User");
                    String username = sessionuser.getUsername();

                    if (request.getParameter("firstname").equals (null)){
                        String firstname = sessionuser.getFirstname();
                    }
                    else{String firstname = request.getParameter("firstname");
                    }

                    if (request.getParameter("surname").equals (null)){
                        String surname = sessionuser.getSurname();
                    }
                    else{String surname = request.getParameter("surname");
                    }
                    String password = request.getParameter("password");

                    User user = new User(username, firstname, surname, password);
                    //this.updateUser(user); 
                    this.updateUser(username, firstname, surname, password);

                    //user.updateUser();

                    session.setAttribute("User", user);
                    request.setAttribute("u", user);
                    request.getRequestDispatcher("UpdateUser.jsp").forward(request,     response);
Run Code Online (Sandbox Code Playgroud)

java if-statement syntax-error

0
推荐指数
1
解决办法
1598
查看次数

iOS系统状态栏中/上的消息

如何在iOS应用程序的状态栏中/中添加自定义消息(参见图片)?

http://jonathangurebo.tumblr.com/post/38709179103

这是我的图片的另一个链接:http://jonathangurebo.tumblr.com/post/38709197648
这是应用程序链接

iphone user-interface statusbar ios

0
推荐指数
1
解决办法
1274
查看次数

NSURLResponse没有名为allHeaderFields的成员

我正在向API发出POST请求,我在Swift中成功获得了响应.以下是我的代码.

private func getData(url: NSURL) {
    let config: NSURLSessionConfiguration = NSURLSessionConfiguration.defaultSessionConfiguration()
    let session: NSURLSession = NSURLSession(configuration: config)

    let dataTask: NSURLSessionDataTask = NSURLSession.sharedSession().dataTaskWithURL(url, completionHandler: {(data: NSData!, response: NSURLResponse!, error: NSError!) -> Void in

        if error {
            println("Error Occurred: \(error.localizedDescription)")
        } else {
            println("\(response.allHeaderFields)") // Error
        }
    })
    dataTask.resume()
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用转储头字段allHeaderFields但是我收到一个错误,说NSURLResponse没有名为allHeaderFields的成员.但确实有它!

语法或我调用它的方式一定有问题.谁能告诉我如何纠正这个问题?

谢谢.

post nsurlrequest http-headers ios swift

0
推荐指数
1
解决办法
2712
查看次数

Xcode 6.2中没有"是初始视图控制器"

Xcode 6.2没有"是初始视图控制器"选项.

Xcode 6.1

在此输入图像描述

Xcode 6.2

在此输入图像描述

任何的想法?

xcode viewcontroller

0
推荐指数
1
解决办法
894
查看次数

swift中的dispatch_once singleton

我需要将以下Objective-C代码转换为Swift.

static RWBasicCell *sizingCell = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
  sizingCell = [self.tableView dequeueReusableCellWithIdentifier:@"CellIdentifier"];
});
Run Code Online (Sandbox Code Playgroud)

我怎么做?我用Google搜索并找到了这个例子.

class SingletonC {

    class var sharedInstance : SingletonC {
        struct Static {
            static var onceToken : dispatch_once_t = 0
            static var instance : SingletonC? = nil
        }
        dispatch_once(&Static.onceToken) {
            Static.instance = SingletonC()
        }
        return Static.instance!
    }
}
Run Code Online (Sandbox Code Playgroud)

但这是为了返回一个班级.

singleton grand-central-dispatch ios swift

0
推荐指数
1
解决办法
1322
查看次数

当推入 UITabBarController 内的 ViewController 时,Tabbar 不会隐藏

出于这个问题的目的,我展示了我的视图层次结构的精简版本。我的应用程序包含一个UITabBarController作为基础。每个选项卡最顶部的视图控制器是一个导航控制器,并且每个视图控制器都嵌入了视图控制器。

在此处输入图片说明

让我们拿第一个标签。

UITabBarController -> UINavigationController -> UITableViewController -> UIViewController

假设UITableViewController实例是某种列表,而UIViewController是详细视图。当用户点击列表中的项目时,它会将您带到详细信息视图。当发生这种情况时,我已将UIViewController'shidesBottomBarWhenPushed属性设置为,true以便当用户处于详细视图时底部的标签栏将隐藏。

在此处输入图片说明 在此处输入图片说明

我的应用程序接收推送通知。当点击它们时,它应该直接打开到详细视图。我可以让它在那里导航。但问题是底部的标签栏仍然可见!

在此处输入图片说明

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
    window = UIWindow(frame: UIScreen.main.bounds)

    let tabBarController = storyboard.instantiateViewController(withIdentifier: "TabBarController") as! TabBarController

    if openingFromPush {
        let firstNavigationController = storyboard.instantiateViewController(withIdentifier: "FirstNavigationController") as! UINavigationController
        let tableViewController = storyboard.instantiateViewController(withIdentifier: "TableViewController") as! TableViewController
        let viewController = storyboard.instantiateViewController(withIdentifier: "ViewController") as! ViewController
        viewController.hidesBottomBarWhenPushed = true
        firstNavigationController.viewControllers …
Run Code Online (Sandbox Code Playgroud)

uitabbarcontroller uiviewcontroller uinavigationcontroller ios swift

0
推荐指数
1
解决办法
1151
查看次数

使用DOM nextSibling

我正在为具有此HTML代码块的页面编写用户脚本.

<span id="mediaSetUfiLikeLink">
    <button class="like_link stat_elem as_link" title="Like this item" type="submit" name="like">
        <span class="default_message">Like</span>
        <span class="saving_message">Unlike</span>
    </button>
</span>

<span>
    <a href="/ajax/sharer/?s=3&appid=2305272732&p[]=1012781954&p[]=2063763" rel="dialog">Share</a>
</span>
Run Code Online (Sandbox Code Playgroud)

我需要id最后一个 span块中添加一个标签.(下面一个)

<span>
    <a href="/ajax/sharer/?s=3&appid=2305272732&p[]=1012781954&p[]=2063763" rel="dialog">Share</a>
</span>
Run Code Online (Sandbox Code Playgroud)

我已经到了这一点使用这个,

document.getElementById("mediaSetUfiLikeLink").getElementsByTagName("span")[1];
Run Code Online (Sandbox Code Playgroud)

我尝试了这样的最后一次span使用nextSibling,返回了null

document.getElementById("mediaSetUfiLikeLink").getElementsByTagName("span")[1].nextSibling;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?为了再次清楚,我想'获得'访问最后一个span块,以便我可以id为它添加一个属性..

PS - 我需要在使用jQuery或任何其他外部库的情况下执行此操作.仅限纯JavaScript.

谢谢

html javascript dom userscripts

-1
推荐指数
2
解决办法
4551
查看次数

子JSON数组中的值到NSString

从Web服务,我得到一个JSON响应,看起来像这样.

{
    data =     {
        category = "Barclays Premier Leaguejk";
        "download_counter" = 1;
        id = 2;
        rating = 5;
        tags =         (
            "Primera A",
            "Primeira Liga"
        );
        title = "Carles Puyol";
    };
    status = 1;
}
Run Code Online (Sandbox Code Playgroud)

使用[data valueForKeyPath:@"tags"],我取出了子数组.

(
    "Primera A",
    "Primeira Liga"
)
Run Code Online (Sandbox Code Playgroud)

我需要把里面的值变成一个NSString.有一个简单的方法吗?

json objective-c nsdictionary nsstring ios

-1
推荐指数
1
解决办法
196
查看次数