我试图找到一种方法来java code使用HTML表单调用JSP中的一部分
<form method="get" action="invokeMe()">
<input type="submit" value="click to submit" />
</form>
<%
private void invokeMe(){
out.println("He invoked me. I am happy!");
}
%>
Run Code Online (Sandbox Code Playgroud)
上面的代码在JSP中.我希望在提交时运行scriptlet
我知道代码看起来非常糟糕,但我只想掌握这个概念......以及如何去实现它.
谢谢
请在这里提供帮助,getParameter只打印标签中String元素的第一部分.
这是select标签
<select name="ActionSelect" id="ActionSelect" >
<%Iterator itr;%>
<% List data = (List) request.getAttribute("data");
for (itr = data.iterator(); itr.hasNext();) {
String value = (String) itr.next();
%>
<option value=<%=value%>><%=value%></option>
<%}%>
</select>
Run Code Online (Sandbox Code Playgroud)
这是servlet中的代码
PrintWriter pw = response.getWriter();
String connectionURL = "jdbc:mysql://localhost/db";
Connection connection;
try{
this.ibrand = request.getParameter("ActionSelect");
pw.println(ibrand);
} catch (Exception e) {
pw.println(e);
}
Run Code Online (Sandbox Code Playgroud) 所以用这个代码.
public partial class SiteMaster : System.Web.UI.MasterPage
{
public string feedbackPostback = "false";
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
我如何访问feebackPostback:
<script type="text/javascript">
$(function () {
$('.slide-out-div').tabSlideOut({
tabHandle: '.handle', //class of the element that will become your tab
pathToTabImage: 'images/feedback.gif', //path to the image for the tab //Optionally can be set using css
imageHeight: '122px', //height of tab image //Optionally can be set using css
imageWidth: '40px', //width of tab image //Optionally can be set …Run Code Online (Sandbox Code Playgroud) 我在搜索后将一个传输对象返回给JSP.它有一个java.util.Date领域(例如private Date issueDate;)
我使用usebean标记访问TO中的数据并将日期显示为:
<INPUT TYPE="text" readonly="readonly" NAME="issueDt" ID="issueDt"
SIZE="45" value="<%=mySearchTO.getIssueDt()%>">
Run Code Online (Sandbox Code Playgroud)
但是,这是以例如MON JAN 31 00:08:00 IST 2011的格式打印日期
我想简单地打印日期,MM/DD/YYYY并且在时间也很重要的情况下,以MM/DD/YYYY HH:MM格式打印.
如何在JSP内部实现这一目标?我不知道是否需要使用Javascript函数或某些静态Java方法.
请原谅scriptlet的用法.这是一个遗留应用程序,所以我不能使用EL.请通过scriptlet提供解决方案.所以解决方案如:
<fmt:formatDate value="${new Date(c.dateInIntegerValue)}"
pattern="dd.MM.yyyy hh:mm"/>
Run Code Online (Sandbox Code Playgroud)
在其他问题中提供,对我不起作用.
以下代码是否有效?
<fmt:formatDate value="<%=mySearchTO.getIssueDt()%>"
pattern="dd.MM.yyyy hh:mm"/>
Run Code Online (Sandbox Code Playgroud)
如果是,如何在JSP中使用它?我的意思是标签和所有!
另外,我想尽量避免使用jquery和这样的库.
我有两个单选按钮.选择其中一个单选按钮时,将弹出信息.如何检查是否使用scriptlet选择了一个单选按钮?