我想以警告用户发生的错误的方式处理我的异常.
我所知道的是:
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.
我知道jsp中的包含和外部文件可以通过以下方式完成:
<%@ include file="banner.jsp" %>
Run Code Online (Sandbox Code Playgroud)
但是有没有办法在java类/对象中执行此操作?
有没有办法只处理过滤器中的响应.
下面的代码是否正确?
public void doFilter(request , response , chain) {
//code to handle request
chain.doFilter(request, response);
//code to handle response .
}
Run Code Online (Sandbox Code Playgroud) 我正在使用CLDC 1.1 + MIDP 2.0."编译器合规性级别"设置为1.4.
当我将"编译器合规性级别"设置为1.6时,我收到以下错误:"ALERT:java/lang/ClassFormatError:Bad version information.".
如何在J2ME中使用java 1.6?
我有一个字符串"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循环永远不会执行,建议?
我正在尝试将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中的列表?
任何帮助,将不胜感激!
当我("192.168.0.105")在java(android)中将字符串转换为InetAddress时.我到了"/192.168.0.105"."/"InetAddress中会出现一个额外的内容,导致无法创建套接字.
我如何摆脱"/".
问候,
Syed Mustehsan Ikram
我正在使用p:password标签进行注册.我想在选中复选框时将字段切换为文本,当取消选中时,它将更改为密码类型模式.如何解决primefaces组件的问题.我正在使用primefaces 3.0和jsf 2.0.
如何将月份字符串转换为整数?
在点击方法中,我想显示所选的日期,但如果日期有事件,则应显示有关该事件的更多信息.检查假日事件的方法需要整数值.
这是代码:
更新:
@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) 我在当前时间之前的某个时间制作了一个新的约会对象.如果我在今天前一天显示它,它可以正常工作.但是,如果我想在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)
什么限制在这里?达到长期限制?