小编bsi*_*nau的帖子

JSP - 将变量传递给servlet

如何将值= x从JSP传递给servlet?我搜索了许多相关的问题,但无法得到我的答案.这里x是一个变量.

<html>
<body>
<%@ page import="java.lang.*"%>
<%!int x,y; %>
<% String a,b;
a=request.getParameter("jobs");
b=request.getParameter("process");
x=0;
y=0;
try
{
 x=Integer.parseInt(a);
   y=Integer.parseInt(b);
}
catch(Exception e)
{ }
  out.println("You selected - <br>");
  out.println("Jobs - "+x+"<br>");
  out.println("Process - "+y);
   String path="table?input=x";
   %>

  <jsp:include page="table" > 
   <jsp:param name="input"  value=x/>
  </jsp:include>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

java variables jsp include

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

gtk_entry_get_text无效

我在c中使用GTK 2.2.我可以从其中一个条目中获取文本并使用类型转换将其转换为整数,但它不适用于第二个条目.我设置为从第二个条目获取文本的变量由于某种原因保持为0.这是我的代码.button2_clicked部分无效,但问题也可能出在button2 g_signal connect中.

#include <stdlib.h>
#include <gtk/gtk.h>

int prod,prod_amt,amt,amt_holder,tot_amt;

static void button3_clicked(GtkWidget *widget,gpointer window){
    GtkWidget *dialog;

    dialog = gtk_message_dialog_new (GTK_WINDOW (window), GTK_DIALOG_MODAL,GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "The Total amount is %d",tot_amt);
    gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER);
    gtk_dialog_run (GTK_DIALOG (dialog));
    gtk_widget_destroy (dialog);
}

static void button2_clicked(GtkWidget *widget,gpointer data){
    amt = (int)gtk_entry_get_text(GTK_ENTRY(data));
    prod_amt = prod;
    int products[10];
    products[0] = 15;
    products[1] = 200;
    products[2] = 55;
    products[3] = 30000;
    products[4] = 15000;
    products[5] = 20000;
    products[6] = 20;
    products[7] = 30;
    products[8] = 2500;
    products[9] …
Run Code Online (Sandbox Code Playgroud)

c windows gtk

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

活动及其生命周期

考虑一下:

  • 活动A.
  • 活动B.

  • 活动C.

单击启动器图标时启动活动A. 活动B由活动A启动 - 没什么特别的.但是,活动C应仅由应用程序本身启动(不是点击或类似的东西),如广播.

问题:

当应用程序自动启动活动C时,当我按下此活动上的HOME按钮时,当我点击lanuncher图标(显示主要活动 - A)时,它会显示活动C.如果我按此按钮上的BACK按钮,那么我可以去活动A,没有问题.

如何解决这个问题?杀死活动C,在HOME按钮按下,或者是其他一些方法吗?

java lifecycle android android-activity

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

如何更改GWT TEXTBOX边框颜色

如何更改GWT TextBox的默认边框颜色.我试过这个

.gwt-TextBox:focus {  
    border: 1px solid #FF0000;
}
Run Code Online (Sandbox Code Playgroud)

但没有运气

默认的金色颜色保留在那里,我的红色也添加了,但我需要用红色替换默认的金色

任何建议

谢谢

css gwt

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

JSF重置语言环境

这段代码被完全简化,但是重现了我的问题:

BackingBean.java

public String reload(){
    System.out.println(FacesContext.getCurrentInstance()
            .getViewRoot().getLocale());
    return "test";
}

public void setLocale(){
    System.out.println("locale changed!");
    FacesContext.getCurrentInstance()
            .getViewRoot().setLocale(Locale.FRANCE);
}
Run Code Online (Sandbox Code Playgroud)

test.xhtml

<h:form>
    <h:commandLink action="#{backingBean.reload}" value="reload page"/>
</h:form>
<h:form>
   <h:commandLink action="#{backingBean.setLocale}" value="change locale"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)

输出:

en
locale changed!
fr_FR
en
Run Code Online (Sandbox Code Playgroud)

如果您要更改区域设置,然后调用reload两次方法,则区域设置将重置为default enlocale重置的原因是什么?此外,仅在转发到其他页面的情况下才会发生这种情况,如果将reload方法更改为void,则语言环境将保持不变fr

public void reload(){
    System.out.println(FacesContext.getCurrentInstance()
            .getViewRoot().getLocale());
}
Run Code Online (Sandbox Code Playgroud)

输出:

en
locale changed!
fr_FR
fr_FR
Run Code Online (Sandbox Code Playgroud)

但是在2个转发位置之后,区域设置将更改回 en

java locale internationalization jsf-2

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