问题列表 - 第2024页

如何向servlet传递参数

如何将参数从 JSP 中页面的 useBean 传递到 Java 中的 servlet?我有一些表单中的数据,通过提交按钮没有问题,但无法发送其他任何内容。请帮忙?这是我的代码:

<input name = "deleteGameButton" type = "submit" value = "Delete"
 onclick = "submitToServlet('DeleteGameServlet');">
Run Code Online (Sandbox Code Playgroud)

这是相应的 JavaScript:

 function submitToServlet(newAction)
 {
   document.userGameForm.action = newAction;
 }
Run Code Online (Sandbox Code Playgroud)

我希望 servlet 能够访问 userBean

 <jsp:useBean id = "userBean" scope = "session" class = "org.project.User" />
Run Code Online (Sandbox Code Playgroud)

html java forms parameters jsp

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

在成功插入VB.NET时获得sqlexception

我正在尝试使用VB.NET进行一个非常简单的INSERT.出于某种原因,我在每个插件上都遇到了SqlException.插入数据,但仍然得到以下内容:

违反PRIMARY KEY约束'PK_User'.无法在对象'dbo.Employee'中插入重复键.该语句已终止

当我签入SQL Management Studio时,会成功插入数据.

这是问题发生的代码

Try
    conn.Open()
    Dim insertSQL As String = "insert into Employee(uName, firstName, lastName,
        On_Switch, On_Phone) " + "values('" & uName & "', '" & firstName & "', '" _
        & lastName & "', '" & onSwitch & "', '" & onPhone & "')"
        Dim AddCom As SqlCommand = New SqlCommand(insertSQL, conn)

        If (AddCom.ExecuteNonQuery() = 1) Then

            lblError.Text = "User Added."
            ' string urlBack = "../ViewAsset.aspx?DeptID=" + DeptID;
            ' Response.Redirect(urlBack);
        End If

        conn.Close()

    Catch ex …
Run Code Online (Sandbox Code Playgroud)

c# sql vb.net

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

如何有效地确定Postgres表是否有行

我做了这个测试,结果看起来计数功能是线性的.我有另一个功能强烈依赖效率知道是否有任何数据,所以我想知道如何用另一个更有效(可能是常量?)的查询或数据结构替换这个选择计数(*).

psql -d testdb -U postgres -f truncate_and_insert_1000_rows.sql> NUL

psql -d testdb -U postgres -f count_data.sql

-------------------------------------------------- ------------------------------

聚合(成本= 36.75..36.76行= 1宽度= 0)(实际时间= 0.762..0.763行= 1个循环= 1) - >数据上的Seq扫描(成本= 0.00..31.40行= 2140宽度= 0) (实际时间= 0.02 8..0.468行= 1000次循环= 1)总运行时间:0.846 ms (3 filas)

psql -d testdb -U postgres -f truncate_and_insert_10000_rows.sql> NUL

psql -d testdb -U postgres -f count_data.sql

-------------------------------------------------- ------------------------------

聚合(成本= 197.84..197.85行= 1宽度= 0)(实际时间= 6.191..6.191行= 1个循环= 1) - >数据上的Seq扫描(成本= 0.00..173.07行= 9907宽度= 0) (实际时间= 0.0 09..3.407行= 10000循环= 1)总运行时间:6.271 ms (3 filas)

psql -d testdb …

postgresql

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

Flash Logging API

任何人都可以为Flash/AIR/Flex推荐一个好的(AS3)日志API吗?除了编码事件之外,我还需要一些东西来捕获和记录鼠标和键盘事件.最好记录/支持的东西.提前致谢.

apache-flex air flash actionscript-3

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

从SortedList或SortedDictionary获取第i个值

我有一个排序的对象集合(它可以是SortedList或SortedDictionary,我将主要用于阅读,所以添加性能并不重要).我怎样才能获得第i个值?

所以例如,当我在集合中有数字1,2,3,4,5并且我想要中位数(在这个例子中为3)时,我该怎么办呢?

.net c# collections

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

谁能解释servlet映射?

我正在尝试使用SpringMVC编写Web应用程序.通常情况下,我只是将一些伪造的文件扩展名映射到Spring的前端控制器并幸福地生活,但这次我要使用类似REST的URL,没有文件扩展名.

将我的上下文路径下的所有内容映射到前端控制器(让我们称之为" app ")意味着我也应该处理静态文件,这是我不想做的事情(为什么要重新发明另一个呢?),所以某些与tomcat默认的组合servlet(让我们称之为" tomcat ")似乎是要走的路.

我有工作做的事情

<servlet-mapping>
  <servlet-name>app</servlet-name>
  <url-pattern>/</url-pattern>
</servlet-mapping>

<servlet-mapping>
  <servlet-name>tomcat</servlet-name>
  <url-pattern>*.ext</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

并为我的静态内容的每个文件扩展名重复后者.我只是想知道为什么以下设置,对我来说等同于上面的设置,不起作用.

<!-- failed attempt #1 -->
<servlet-mapping>
  <servlet-name>app</servlet-name>
  <url-pattern>/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
  <servlet-name>tomcat</servlet-name>
  <url-pattern>*.ext</url-pattern>
</servlet-mapping>

<!-- failed attempt #2 -->
<servlet-mapping>
  <servlet-name>app</servlet-name>
  <url-pattern>/</url-pattern>
</servlet-mapping>

<servlet-mapping>
  <servlet-name>tomcat</servlet-name>
  <url-pattern>/some-static-content-folder/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

任何人都能解释一下吗?

java web.xml servlets spring-mvc java-ee

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

是否可以在.NET中运行时编译和执行新代码?

注意:数学表达式评估不是这个问题的焦点.我想在.NET中运行时编译和执行新代码. 话虽如此...

我想允许用户在文本框中输入任何等式,如下所示:

x = x / 2 * 0.07914
x = x^2 / 5
Run Code Online (Sandbox Code Playgroud)

并将该等式应用于传入的数据点.输入数据点由x表示,每个数据点由用户指定的等式处理.我多年前做过,但我不喜欢这个解决方案,因为它需要为每次计算解析等式的文本:

float ApplyEquation (string equation, float dataPoint)
{
    // parse the equation string and figure out how to do the math
    // lots of messy code here...
}
Run Code Online (Sandbox Code Playgroud)

当您处理大量数据点时,这会引入相当多的开销.我希望能够在飞行中将方程转换为函数,这样它只需要解析一次.它看起来像这样:

FunctionPointer foo = ConvertEquationToCode(equation);
....
x = foo(x);  // I could then apply the equation to my incoming data like this
Run Code Online (Sandbox Code Playgroud)

函数ConvertEquationToCode将解析方程并返回指向应用适当数学的函数的指针.

该应用程序基本上是在运行时编写新代码.这可能与.NET有关吗?

.net c# runtime compilation

33
推荐指数
4
解决办法
2万
查看次数

在目录中创建应用程序快捷方式

如何在C#中创建应用程序快捷方式(.lnk文件)或使用.NET框架?

结果将是指定应用程序或URL的.lnk文件.

.net c# file-io shortcut

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

从安全的角度来看,管道在Windows中被认为是危险的吗?

从安全的角度来看,管道在Windows中被认为是危险的吗?

c# c++ windows winapi pipe

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

更改 DTPicker 控件中的文本颜色

在 VB6 中,我在窗体上有一个 DTPicker 控件。(DTPicker 是日历日期/时间选择器,包含在 Microsoft Windows Common Controls-2 6.0 中,可从“组件”对话框中获得。)

虽然有许多属性会在下拉日历时影响日历的颜色,但没有允许更改文本框中显示的日期颜色的属性。我正在寻找类似标准 TextBox 的 ForeColor 属性的东西。

有没有人有一点 API 魔法来让我模拟那个属性?

vb6 colors

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