小编Dev*_*ler的帖子

如何检查JSP页面上的变量

我有一组工作页面,想要在JSP页面的断点处检查变量.遗憾的是,变量的上下文菜单没有像在Java文件中那样显示正常的Inspect/Watch选项.有任何想法吗?

java eclipse variables jsp inspect

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

sql jdbc getgeneratedkeys返回未找到列"id",列类型未知

我想使用插入查询检索表中最近更新的值.

这些是我的sql表中的数据类型.

数据类型:

int(11)      // primary key auto increment, not being assigned by sqlQuery
varchar(30)
timestamp    // has a default value. but i am explicit assigning it using CURRENT_TIMESTAMP
varchar(300)
varchar(300)
varchar(300)
int(11)
varchar(300)
Run Code Online (Sandbox Code Playgroud)

java代码

   statement.executeUpdate(sqlQuery, Statement.RETURN_GENERATED_KEYS);
   ResultSet rs = statement.getGeneratedKeys();
   System.out.println("here: " + rs.getMetaData().getColumnCount());
   System.out.println("here1: " + rs.getMetaData().getColumnName(1));
   // none of the following 3 works
   System.out.println("id: " + rs.getInt(1));
   System.out.println("id: " + rs.getInt("GENERATED_KEY"));
   System.out.println("id: " + rs.getInt("id"));
   for a bit of background see [this][1]
  `rs.getMetaData().getColumnTypeName(1)` tells me column type …
Run Code Online (Sandbox Code Playgroud)

java mysql sql jdbc

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

GJK中的碰撞点

有没有办法修改Gilbert-Johnson-Keerthi算法,以便找到两个物体之间碰撞的点而不是真/假结果?根据我的理解,可以使用接收到的距离值来找到这些点.我在网上搜索但没有找到任何提示.

algorithm collision-detection

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

XML:将xml文档附加到另一个文档的节点中

我必须将file1.xml元素插入另一个file2.xml.file2.xml有几个节点,每个节点都有node_id.有没有办法做到这一点.

让我们假设:

file1.xml:

         < root> 
            <node_1>......</node_1> 
         </root> 
Run Code Online (Sandbox Code Playgroud)

file2.xml:

         < root>
            < node>
               < node_id>1'<'/node_id>
            < /node>
         < /root> 
Run Code Online (Sandbox Code Playgroud)

我想要 ?file2.xml:

         < root>
            < node>
               <node_1>......</node_1> [here i want to append the file1.xml]
            </node>
         </root>
Run Code Online (Sandbox Code Playgroud)

java xml

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

如何从jdbc调用存储的函数?

我正在使用自定义标签创建一个登录页面,在下面的代码中我想执行一个存储的oracle函数,该函数将使用2个参数(名称,密码)进行身份验证并返回一个数字.但是当我编译下面的代码时,它会给出一个错误,说明(found:int)不兼容的类型.请告诉我我哪里错了?我正确地调用了这个函数吗?

package pack.java;
import pack.java.MyModel;
import java.io.*;
import java.lang.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.sql.*;

public class MyController extends TagSupport
{
    HttpServletRequest request;
    HttpServletResponse response;

    public int doStartTag()throws JspException
    {
        request = (HttpServletRequest)pageContext.getRequest();              
        response = (HttpServletResponse)pageContext.getResponse();
        return EVAL_PAGE;
    }   

    public void check()
    {
        HttpSession mysession = request.getSession();
        Connection con;
        CallableStatement stmt;
        JspWriter out = pageContext.getOut();
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
        }
        catch(ClassNotFoundException ex) {}
        try {         
            String aa = (String)MyModel.name.trim();
            String bb = (String)MyModel.pass.trim();
            con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","gaurav","oracle");
            stmt …
Run Code Online (Sandbox Code Playgroud)

java oracle jdbc

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

ProxyAccount“yyy”的更改失败 (Microsoft.SqlServer.Smo)

我在尝试在 Microsoft SQL Server Management Studio 中编写创建凭据和相关代理的脚本时遇到问题。

我的脚本如下:

CREATE CREDENTIAL xxx WITH IDENTITY = 'domain\xxx', SECRET = '*******';

EXEC msdb.dbo.sp_add_proxy @proxy_name  = 'yyy' 
,@enabled = 1 
,@description = 'description here'
,@credential_name = 'xxx'

EXEC msdb.dbo.sp_grant_proxy_to_subsystem @proxy_name = 'yyy'
,@subsystem_id = 9;
Run Code Online (Sandbox Code Playgroud)

这将创建凭证和代理。

但是,它无法将凭据正确添加到代理。当尝试手动(使用 UI)添加凭据时,我收到以下错误:

ProxyAccount“yyy”(Microsoft.SqlServer.Smo) 的更改失败附加信息:未将对象引用设置为对象的实例。(微软.SqlServer.Smo)

尝试添加凭据

错误信息

我尝试删除凭据并重新添加它,但没有结果。我尝试删除并重新添加代理,但收到以下错误:

未定义代理的凭据名称。(SqlManagerUI)

这可以追溯到无法为该代理分配凭证。

t-sql sql-server sql-agent sql-server-2016

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

Adobe AIR的Fiddler/Firebug?

如何检查Adobe Air中的HTTP流量?显然,因为它在浏览器之外运行,你不能使用firebug ......

我试过这个:ServiceCapture

但它也不起作用......(日志中没有任何内容).我也不想支付一个程序.

有任何想法吗?

apache-flex air fiddler

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

JSF编码UTF-8?

现在,我正在与朋友一起工作,他是越南人,他想使用越南语创建一个网站,但是我们对UTF-8编码存在问题。我编写了一个Filter类,如下所示:

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class CharsetFilter implements Filter
{
    private String encoding;   

    public void init(FilterConfig config) throws ServletException
    {
        encoding = config.getInitParameter("requestEncoding");
        if( encoding==null ) encoding="UTF-8";
     }
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain  next)   throws IOException, ServletException
    {
        // Respect the client-specified character encoding
        // (see HTTP specification section 3.4.1)
        if(null == request.getCharacterEncoding())
            request.setCharacterEncoding(encoding);
        /** * Set the default response content type and encoding */
        response.setContentType("text/html; charset=UTF-8"); …
Run Code Online (Sandbox Code Playgroud)

mysql unicode jsf character-encoding

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

关于HashMap.get(key)函数

如果我从HashMap中提取一个对象,然后修改它.它会在HashMap内修改吗?或者,我需要在修改后再将其设置回HashMap吗?

例如:

HashMap<Integer,TwoPoints> loc = new HashMap<Integer,TwoPoints>();
...
...
TwoPoints tp = loc.get(Id); //pulls out the object
tp.setPoint(group, new Point(x,y); //a method to set something inside the object I pulled.
Run Code Online (Sandbox Code Playgroud)

java hashmap

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

从套接字读取一个字节与多个字节

我必须从套接字读取未知长度的数据。我需要等待特定的字符序列停止读取。

一次只读取一个字节是个好主意吗?最大长度是4096。我知道从套接字读取应该以尽可能大的读取大小来实现,但是在我的情况下,当最大长度不长时,这是一个好的解决方案吗?

这样的阅读会产生什么后果?

缓冲区溢出?

c c++ unix sockets

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

在java中划分一个字符串

我有一个像这样的"你好"的刺痛 - 我想将这些角色分成h,e,l,l,o

我怎么能用Java做到这一点?通过使用StringTokenizer?还有其他建议吗?

java

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

使用KornShell提取文件名的一部分

我有一个文件名,例如:xxdatafile_20110120123030_12342.dat.我想"XXdatafile_"从文件名中提取.

如何在Unix上使用Ksh做到这一点?

unix ksh string-parsing

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

字符串在Java中被切断了

每当我使用Scanner处理输入字符串并且字符串包含空格时,只会出现第一个单词.如何调整这个以便整个短语输入一个字符串变量?

我的代码:

import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Enter your name: ");
        String name = scan.next();
        String namefinal = name.replace(' ', '_');
        System.out.println(namefinal);
    }   
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
2
解决办法
1269
查看次数