这种页面方式如何在struts里实现<form id="form1" name="form1" method="post" action="a.jsp" >
<% String myscore = request.getParameter("score");%>
<table width="950" height="574" border="1">
<tr>
<td colspan="2"><p>
<label>score
<select name="score">
<option value="20" <%= null != myscore && myscore.equals("20") ? " selected" :"" %>>
20</option>
<option value="30" <%=null != myscore&& myscore.equals("30")?"selected":""%>>
30</option>
<option value="40" <%=null != myscore &&myscore.equals("40")?"selected":""%>>
40</option>
<option value="50" <%=null != myscore &&myscore.equals("50")?"selected":""%>>
50</option>
<option value="60" <%=null != myscore &&myscore.equals("60")?"selected":""%> >
60</option>
<option value="70" <%=null != myscore &&myscore.equals("70")?"selected":""%>>
70</option>
<option value="80" <%=null != myscore &&myscore.equals("80")?"selected":""%>>
80</option>
<option value="90" <%=null != myscore &&myscore.equals("90")?"selected":""%>>
90</option>
</select>
</label>
</p>
<p>
<%
String mystartDate=request.getParameter("startDate");
if((mystartDate==null)||(mystartDate.equals("")))
mystartDate="";
String myendDate=request.getParameter("endDate");
if((myendDate==null)||(myendDate.equals("")))
myendDate="";
%>
start date:<input readonly type="text" name="startDate" id="aa" onclick="getDateString(this,oCalendarEn)" value="<%=mystartDate%>">
</p>
<p> end date:
<input readonly type="text" name="endDate" id="ab" onclick="getDateString(this,oCalendarEn)" value="<%=myendDate%>">学习struts几个月,感到有点困惑,之前学习看到的例子都是一个页面是输入条件,之后写form action来检验输入以及传递到其他jsp页面。
现在实际做项目,现在是必须的,该页面输入条件,仍在该页面下半部分显示数据。提交的页面还在本页面。
现在不知道如何把这个jsp转化写成form action 的方式 (这样更清晰 目前的方式太乱 感觉逻辑判断和显示都
放在一起) 。希望能提供这个jsp的form action java代码
<% String myscore = request.getParameter("score");%>
<table width="950" height="574" border="1">
<tr>
<td colspan="2"><p>
<label>score
<select name="score">
<option value="20" <%= null != myscore && myscore.equals("20") ? " selected" :"" %>>
20</option>
<option value="30" <%=null != myscore&& myscore.equals("30")?"selected":""%>>
30</option>
<option value="40" <%=null != myscore &&myscore.equals("40")?"selected":""%>>
40</option>
<option value="50" <%=null != myscore &&myscore.equals("50")?"selected":""%>>
50</option>
<option value="60" <%=null != myscore &&myscore.equals("60")?"selected":""%> >
60</option>
<option value="70" <%=null != myscore &&myscore.equals("70")?"selected":""%>>
70</option>
<option value="80" <%=null != myscore &&myscore.equals("80")?"selected":""%>>
80</option>
<option value="90" <%=null != myscore &&myscore.equals("90")?"selected":""%>>
90</option>
</select>
</label>
</p>
<p>
<%
String mystartDate=request.getParameter("startDate");
if((mystartDate==null)||(mystartDate.equals("")))
mystartDate="";
String myendDate=request.getParameter("endDate");
if((myendDate==null)||(myendDate.equals("")))
myendDate="";
%>
start date:<input readonly type="text" name="startDate" id="aa" onclick="getDateString(this,oCalendarEn)" value="<%=mystartDate%>">
</p>
<p> end date:
<input readonly type="text" name="endDate" id="ab" onclick="getDateString(this,oCalendarEn)" value="<%=myendDate%>">学习struts几个月,感到有点困惑,之前学习看到的例子都是一个页面是输入条件,之后写form action来检验输入以及传递到其他jsp页面。
现在实际做项目,现在是必须的,该页面输入条件,仍在该页面下半部分显示数据。提交的页面还在本页面。
现在不知道如何把这个jsp转化写成form action 的方式 (这样更清晰 目前的方式太乱 感觉逻辑判断和显示都
放在一起) 。希望能提供这个jsp的form action java代码
发现还是比较简单 先理解他的架构
配置
action
form
input output
form里验证检验
action实现跳转
说穿了也很简单这东西实现的代码清洁化,这样asp无情被他给边缘化
这样实现 jsp php2强争霸。
form必须单独提到前面
而且form action必须对应的。