问题列表 - 第49507页

servlet程序中抛出的java.lang.nullpointer异常

我正在为一个只有5个问题的在线考试创建一个3层Web应用程序.我使用html并设计了一个servlet来将数据发布到mysql数据库,我将其命名为'test',表格为'st1'.我使用MyEclipse Blue 8.6.1,它有一个内置的MyEclipse Tomcat 6.0.13.doPost()方法中servlet的编码如下:

try
{
    String url="jdbc:mysql://localhost:3306/test";
    Class.forName("com.mysql.jdbc.Driver");
    connect=DriverManager.getConnection(url,"root","root");
    message="Connection Sucessfull";
}
catch(ClassNotFoundException cnfex){
    cnfex.printStackTrace();
}
catch(SQLException sqlex){
    sqlex.printStackTrace();
}
catch(Exception excp){
    excp.printStackTrace();
}
seat_no=request.getParameter("Seat_No");
name=request.getParameter("Name");
ans1=request.getParameter("group1");
ans2=request.getParameter("group2");
ans3=request.getParameter("group3");
ans4=request.getParameter("group4");
ans5=request.getParameter("group5");
if(ans1.equals("True"))
    Total+=2;
if(ans2.equals("False"))
    Total+=2;
if(ans3.equals("True"))
    Total+=2;
if(ans4.equals("False"))
    Total+=2;
if(ans5.equals("False"))
    Total+=2;
try
{
    Statement stmt=connect.createStatement();
    String query="INSERT INTO st1("+"seat_no,name,marks"+")VALUES('"+seat_no+"','"+name+"','"+Total+"')";
    stmt.executeUpdate(query);
    stmt.close();
}
Run Code Online (Sandbox Code Playgroud)

当我编译应用程序时,我不断收到异常:

HTTP Status 500 - 

type Exception report
message: 
description The server encountered an internal error () that prevented it from fulfilling this request.
exception : …
Run Code Online (Sandbox Code Playgroud)

java mysql myeclipse servlets

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

在ASP.NET代码隐藏中声明一个全局变量

我想声明一个Dictionary<string, object>变量,但不知道在哪里/如何.字典中的值将是来自Page(ListBoxes,DropDownLists等)的对象,因此我无法在其他地方创建辅助类.有什么办法可以让代码隐藏中的每个方法都可以访问这个变量吗?

c# asp.net class-design access-modifiers code-behind

1
推荐指数
1
解决办法
3万
查看次数

在java中生成具有特定位大小的随机字符串

我怎么做?似乎无法找到办法.Securerandom似乎不允许我在任何地方指定位大小

java

10
推荐指数
1
解决办法
2万
查看次数

java-" - 1"的位置

我有这个问题:

该方法接受整数数组作为其输入,并返回一个新数组,该数组是输入数组的排列.方法fix34重新排列输入数组,使得每3个后面紧跟4(例如,如果在位置i处有3,则在位置i + 1处将存在4).该方法保留3s的原始位置,但可以移动任何其他数字,移动最小数量的数字.关于输入的假设:

  • 该数组包含相同数量的3和4(每3个有4个)
  • 阵列中没有两个连续的3
  • 在某个位置i的3的匹配4位于j> i的位置j

好的,所以这就是我写的:

public class Fix34 {

public static void main(String[] args){
    int [] args1 ={3,1,2,3,5,4,4};
    int[] args11=fix34(args1);
    for (int i = 0; i<=args11.length-1;i++ ){
        System.out.print(args11[i]+" ");}}




public static int pos (int[] arr){
    int i= arr.length-1;
    while (arr[i]!=4){
        i=-1;
        }
    return i;
}


public static int[] fix34(int[] nums){
    for(int i = 0; i<=nums.length-1; i++){
        if (nums[i] == 3){
            nums[pos(nums)]=nums[i+1];
            nums[i+1]=4;

        }

    }
    return nums;
}

}
Run Code Online (Sandbox Code Playgroud)

当我插入这样的{3,2,1,4}数组时,它可以工作,但是在代码中编写的数组中,它给出了错误消息:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
    at …
Run Code Online (Sandbox Code Playgroud)

java

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

使用jquery自动完成难度

我正在使用jquery自动完成功能,但在文本框中加载自动完成功能很少

我的模型如下:

Users = new List<string>();
foreach (var item in User.LoadSortedByName())
{
    Users.Add(item.Name+"\n");
} 
Run Code Online (Sandbox Code Playgroud)

视图:

<p>@Html.TextBox("user", "")
 $(function () {
           $("input#user").autocomplete('@Model.Users');
});
Run Code Online (Sandbox Code Playgroud)

更新 - 简化的尝试,但仍然没有工作

_布局

<script src="@Url.Content("~/Scripts/jquery.autocomplete.js")" type="text/javascript"></script>

View


  <p><input type="text" id="tags" /></p>

<script type="text/javascript">
    $(function () {
            var availableTags = [
            "ActionScript",
            "AppleScript",
            "Asp",
            "BASIC",
            "C",
            "C++",
            "Clojure",
            "COBOL",
            "ColdFusion",
            "Erlang",
            "Fortran",
            "Groovy",
            "Haskell",
            "Java",
            "JavaScript",
            "Lisp",
            "Perl",
            "PHP",
            "Python",
            "Ruby",
            "Scala",
            "Scheme"
        ];
        $( "#tags" ).autocomplete({
            source: availableTags
        });


    });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-autocomplete asp.net-mvc-3

6
推荐指数
1
解决办法
2万
查看次数

UIsegment控件文字大小问题iphone

我做了一个段控件.

因为我的标题太长了所以它没有正确显示..

谁能告诉我如何解决这个问题?

iphone uisegmentedcontrol

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

树视图选定项目

我在我的应用程序中有动态创建的树节点.当右键单击任何节点我想要获取被点击的节点文本.我使用该值进行我的进一步处理.我尝试使用选定的节点属性但它不起作用倍.

提前致谢

码:

public void CmsAppList_RightClicked(object sender, MouseEventArgs e) 
{
     AddUser _addUser = new AddUser(this.Text); // i want to get that value to this constructor
     _addUser.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

使用DataMapper而不是ActiveRecord

DataMapper的想法绝对比ActiveRecord 更好.它有一个用于各种数据存储的API,包括RDBMS和NoSQL存储.DataMapper比ActiveRecord更智能.它具有"战略急切加载".此功能单手消除"N + 1查询问题".另外,它允许延迟加载像Text属性这样的重字段.DataMapper允许您通过提供条件的嵌套哈希来创建和搜索任何复杂的对象图.ActiveRecods不适合用于生产中的关联.include方法很丑陋且不可配置.2010年10月,Josh Symonds 为此方法制作了一个补丁,允许将字段排除在急切加载之外.但是这条路被忽略了,今天在rails3中我们有同样丑陋的包含方法.

即使在具有出色AREL的Rails3中,ActiveRecord也远不是最好的轨道.你可能会说"哇,那个新的宝石metawhere允许编写好的代码Article.where(:title.matches => 'Hello%', :created_at.gt => 3.days.ago)".但是等等...... DataMapper支持这个开箱即用!也许而不是修改ActiveRecord看起来像DataMapper更好的是扩展和支持更好的orm?有关DataMapper的更多详细信息,请访问http://datamapper.org/.

我认为,后续版本中的rails应该允许我们选择使用哪个orm,就像现在它允许数据库选择一样.即使它只有一个选项"ActiveRecord",人们也会搜索可用的替代品.当我开始学习rails时,我认为只支持ActiveRecord.后来我甚至没有尝试寻找别的东西.

为什么我要写这些东西?我想,我们需要更加关注这个漂亮的ORM.如果您是一些流行或不那么受欢迎的宝石的开发者,请考虑添加对DataMapper的支持.DataMapper社区应该从ActiveRecord或其他ORM编写一些迁移指南,并保持文档的最新状态,您可以帮助他们.至于我,DataMapper社区需要更多人,你可能就是其中之一.这个ORM的唯一缺点是缺少文档,你可以提供帮助.

那你觉得怎么样?

orm activerecord ruby-on-rails datamapper ruby-on-rails-3

5
推荐指数
1
解决办法
2854
查看次数

从iframe中重新加载父窗口

我在iframe中有我的登录页面,并希望在iframe中使用ajax和jquery重新加载父窗口而不刷新但是我收到这样的错误

(this[0].ownerDocument || this[0]).createDocumentFragment is not a function
请帮忙!

ajax iframe jquery

12
推荐指数
3
解决办法
8万
查看次数

如何在FakeItEasy中模拟受保护的虚拟成员?

Moq允许模拟受保护的虚拟成员(参见此处).是否有可能在FakeItEasy中做同样的事情?

c# unit-testing fakeiteasy

10
推荐指数
2
解决办法
3649
查看次数