我正在为一个只有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) 我想声明一个Dictionary<string, object>变量,但不知道在哪里/如何.字典中的值将是来自Page(ListBoxes,DropDownLists等)的对象,因此我无法在其他地方创建辅助类.有什么办法可以让代码隐藏中的每个方法都可以访问这个变量吗?
我有这个问题:
该方法接受整数数组作为其输入,并返回一个新数组,该数组是输入数组的排列.方法fix34重新排列输入数组,使得每3个后面紧跟4(例如,如果在位置i处有3,则在位置i + 1处将存在4).该方法保留3s的原始位置,但可以移动任何其他数字,移动最小数量的数字.关于输入的假设:
好的,所以这就是我写的:
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) 我正在使用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) 我做了一个段控件.
因为我的标题太长了所以它没有正确显示..
谁能告诉我如何解决这个问题?
我在我的应用程序中有动态创建的树节点.当右键单击任何节点我想要获取被点击的节点文本.我使用该值进行我的进一步处理.我尝试使用选定的节点属性但它不起作用倍.
提前致谢
码:
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) 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的唯一缺点是缺少文档,你可以提供帮助.
那你觉得怎么样?
我在iframe中有我的登录页面,并希望在iframe中使用ajax和jquery重新加载父窗口而不刷新但是我收到这样的错误
(this[0].ownerDocument || this[0]).createDocumentFragment is not a function请帮忙!
Moq允许模拟受保护的虚拟成员(参见此处).是否有可能在FakeItEasy中做同样的事情?
c# ×3
java ×3
jquery ×2
activerecord ×1
ajax ×1
asp.net ×1
class-design ×1
code-behind ×1
datamapper ×1
fakeiteasy ×1
iframe ×1
iphone ×1
myeclipse ×1
mysql ×1
orm ×1
servlets ×1
unit-testing ×1
winforms ×1