小编Jig*_*shi的帖子

如何处理Java Web应用程序中的异常?

我想以警告用户发生的错误的方式处理我的异常.

我所知道的是:

servlet.java
private void registerUser(...){
    ...
    try{
        DAOUser daoUser = new DAOUser();
        daoUser.insert(user);
    catch(HibernateException he){
        ...
    }

DAOUser.java
public void insert(User user) throws HibernateException {
  ...
}
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?如果没有,你会建议什么?

此致,Valter Henrique.

java jsp servlets exception java-ee

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

用Java包含JSP文件

我知道jsp中的包含和外部文件可以通过以下方式完成:

<%@ include file="banner.jsp" %>
Run Code Online (Sandbox Code Playgroud)

但是有没有办法在java类/对象中执行此操作?

java jsp

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

如何编写响应过滤器?

有没有办法只处理过滤器中的响应.

下面的代码是否正确?

  public void doFilter(request , response , chain) {
        //code to handle request 
          chain.doFilter(request, response);
        //code to handle response .
  }
Run Code Online (Sandbox Code Playgroud)

java servlets java-ee servlet-filters

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

J2ME与java 1.6

我正在使用CLDC 1.1 + MIDP 2.0."编译器合规性级别"设置为1.4.

当我将"编译器合规性级别"设置为1.6时,我收到以下错误:"ALERT:java/lang/ClassFormatError:Bad version information.".

如何在J2ME中使用java 1.6?

java jdk1.6 java-me

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

获取带引号的字符串

我有一个字符串"Hello" hello(包括引号),我只想获得带引号但没有引号的Hello

我尝试使用正则表达式,但它从来没有找到我猜测的引号

String s = new String("string");
    Pattern p = Pattern.compile("\"([^\"])\"");
    Matcher m = p.matcher(n);
    while (m.find()) {
      s = m.group(1);
    }
Run Code Online (Sandbox Code Playgroud)

while循环永远不会执行,建议?

java regex string

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

将JSTL与JSF 1.1一起使用

我正在尝试将JSTL与JSF 1.1一起使用.以下代码导致我出现问题:

<c:forEach var="key" items="${names}">
    <h:column>
        <f:facet name="header">
            <h:outputText value="#{key}"/>
        </f:facet>
        <h:outputText value="#{key}"/>
    </h:column>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

其中names是一个String列表.名称是表格中显示的数据中包含的地图的关键,即我正在尝试完成以下内容:

<h:outputText value="#{data.fooMap[key]}"/>
Run Code Online (Sandbox Code Playgroud)

这段代码在h:dataTable(名称的迭代和显示)之外正常工作,但当我把它放在表中时,没有显示任何内容.

有没有人知道如何解决这个问题?
是否有一个JSF标记可以遍历h:dataTable中的列表?

任何帮助,将不胜感激!

java iteration jsf jstl

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

在java中将字符串转换为IP地址(android)

当我("192.168.0.105")在java(android)中将字符串转换为InetAddress时.我到了"/192.168.0.105"."/"InetAddress中会出现一个额外的内容,导致无法创建套接字.

我如何摆脱"/".

问候,

Syed Mustehsan Ikram

java sockets android

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

如何通过复选框选中取消选中<p:密码>字段到文本和密码

我正在使用p:password标签进行注册.我想在选中复选框时将字段切换为文本,当取消选中时,它将更改为密码类型模式.如何解决primefaces组件的问题.我正在使用primefaces 3.0和jsf 2.0.

html javascript jsf primefaces jsf-2

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

将String month转换为整数java

如何将月份字符串转换为整数?

在点击方法中,我想显示所选的日期,但如果日期有事件,则应显示有关该事件的更多信息.检查假日事件的方法需要整数值.

这是代码:

更新:

@Override
public void onClick(View view)
    {
        int m = 0;
        int d, y;
        String date_month_year = (String) view.getTag();
        selectedDayMonthYearButton.setText("Selected: " + date_month_year);

        String [] dateAr = date_month_year.split("-");
        Log.d(tag, "Date Split: " + dateAr[0] + " " + dateAr[1] + " " + dateAr[2]);
        y = Integer.parseInt(dateAr[2]);



        try {
            Calendar c1 = Calendar.getInstance();
            c1.setTime(new SimpleDateFormat("MMM").parse(dateAr[1]));
            m = c1.get((Calendar.MONTH) + 1);
        } 
        catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        //int m = Integer.parseInt(dateAr[1]);
        d …
Run Code Online (Sandbox Code Playgroud)

java datetime android calendar date

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

Java Date对象显示将来的时间

我在当前时间之前的某个时间制作了一个新的约会对象.如果我在今天前一天显示它,它可以正常工作.但是,如果我想在30天前展示它,它会发展到未来(?)

Date date = new Date();
long sometime = 24 * 60 * 60 * 1000; //a day
System.out.println(date.getTime() );
Date sometimeago = new Date(date.getTime() - sometime);
System.out.println(sometimeago );
sometime = 30* 24 * 60 * 60 * 1000; //a month
sometimeago = new Date(date.getTime() - sometime);
System.out.println(sometimeago );
Run Code Online (Sandbox Code Playgroud)

输出:

1408160853776
Thu Aug 14 20:47:33 PDT 2014
Thu Sep 04 13:50:21 PDT 2014
Run Code Online (Sandbox Code Playgroud)

什么限制在这里?达到长期限制?

java datetime date

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