`
stoneuu
  • 浏览: 46680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp页面表单元素取值

 
阅读更多

1

<% String username = request.getParameter("username");
       String authority = request.getParameter("authority");
    %>
    
    
    <form action="UserLoginServlet" method="post">
    
    username: <input type="text" name="username" value='<%= null == username ? "" : username %>'><br>
    password: <input type="password" name="password"><br>
    
    authority: 
    <select name="authority">
    	<option value="1" <%= "1".equals(authority) ?  "selected='selected'" : ""%>>common user</option>
    	<option value="2" <%= "2".equals(authority) ?  "selected='selected'" : "" %>>administrator</option>
    </select>
    
    <br>
    
    <input type="submit" value="submit">
    
    </form>

 2 select默认选中第一项,所以不用做默认值判断

radio默认不选中,所以用个三元表达式

<input type="radio" name="abc" value="0" <%= null==cssType?"checked='checked'":(0==Integer.parseInt(cssType)?"checked='checked'":"") %>  />1&nbsp;&nbsp;<input type="radio" name="abc" value="1" <%= null==cssType?"":(1==Integer.parseInt(cssType)?"checked='checked'":"") %>/>2

 

当然,最好用equal方法代替==,可以不用转换类型

 

分享到:
评论

相关推荐

    js中获取jsp表单中radio类型的值简单实例

    本文将通过一个简单实例,讲解如何在JavaScript中获取JSP表单中单选按钮(radio)类型的值。 首先,我们需要了解单选按钮(radio)在HTML表单中的基本用法。单选按钮允许用户在一组选项中选择一个值,它通常使用`...

    struts2各控件详细注册页面,后台可以取值。

    6. **JSP页面与Struts2标签库**:"register"可能是对应的JSP注册页面,Struts2提供了一套丰富的标签库,如`s:form`、`s:textfield`、`s:submit`等,这些标签简化了视图层的开发,增强了可维护性。 7. **Action上...

    jsp中存取session值简单介绍

    在JSP页面中,我们通常使用page、request、session和application这四个作用域来存储数据,其中session是最常用的,因为它能够跨越多个请求保持数据状态,非常适合存储用户相关的数据。 在JSP页面中使用session来...

    一个jsp猜数字程序

    `getNumber.jsp`可能会通过调用`Guess.java`中的`generateNumber()`方法来获取随机数,并将其存储在页面或会话范围,供后续的`guess.jsp`使用。 总结来说,这个"jsp猜数字程序"涵盖了以下几个关键知识点: - JSP...

    jsp页面标签

    EL表达式通常以`${}`包围,可以在不使用脚本元素的情况下在JSP中执行运行时表达式。 1. **EL的语法结构** EL表达式的通用格式是`${expression}`,其中`expression`是一个用于访问和操作数据的对象路径或者方法调用...

    JSP网页编程.rar

    3. **数据提交**:利用JSP表单元素收集用户输入,通过JSP动作标签或Servlet处理数据提交,更新数据库。 **六、JSP与现代Web框架的比较** 虽然JSP在Web开发中曾经占据重要地位,但随着Spring MVC、Struts等现代Web...

    《JSP程序设计实训与案例教程源代码》

    1. **JSP元素**:JSP页面由指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)组成。指令如page、include和taglib,用于配置页面属性;脚本元素包括声明(Declarations)、脚本(Scriptlets)和...

    JSP填空题和判断题.doc

    12. JSP页面的根本构成元素,其中变量和方法声明〔Declaration〕、表达式〔Expression〕和Java程序片〔Scriptlet〕统称为JSP脚本元素。 13. 指令标记、JSP动作标记统称为JSP标记。 14. “!〞和“%&gt;〞之间声明的...

    jsp的各种问题

    - **问题**: 下列哪一种不是JSP页面的组成元素。 - **答案**: C语言程序。 - **解释**: JSP页面主要由HTML、JavaScript、Java代码片段(scriptlets)、表达式(expressions)和声明(declarations)组成,C语言...

    jspSmartUpload.jar

    (因为该组件内部使用GBK编码,所以如果使用utf-8的话,反而从表单中会获取中文乱码)切记,同时前台jsp页面中也要做如下处理, *" pageEncoding="UTF-8"%&gt; ; charset=GBK"%&gt; 这里为什么使用了两个编码格式呢?因为...

    jsp文件上传下载通用包

    FileUpload组件将页面提交的所有元素(普通form表单域,如text和文件域file)都看作一样的FileItem,这样上传页面提交的 request请求也就是一个FileItem的有序组合,FileUpload组件可以解析该request,并返回一个一个...

    jsp动作jsp动作jsp动作jsp动作jsp动作jsp动作

    通常与`&lt;jsp:useBean&gt;`配合使用,用于初始化JavaBean的属性或者从表单数据中读取值。 - `&lt;jsp:include&gt;`:将另一个资源(如HTML、JSP或Servlet)包含到当前页面中,支持动态包含,即包含的内容可以根据请求的不同...

    jsp程序设计复习试题(卷).doc

    《JSP程序设计》复习题涉及的知识点涵盖了JSP的基础概念、环境配置、页面指令、内置对象、文件包含、会话管理以及与数据库交互等多个方面。以下是对这些知识点的详细解释: 1. **JSP页面构成**:一个JSP页面是由...

    struts2国际化 标签 页面 处理类

    在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们需要声明全局的国际化资源文件。通过设置常量`struts.custom.i18n.resources`的值为`message`,我们...

    jsp程序设计笔试填空及答案.doc

    - **错误页面**: 如果希望在JSP页面中调用`exception`对象来输出错误信息,则需要将页面指令的`isErrorPage`属性设置为`true`。 - **示例**: `&lt;%@ page isErrorPage="true" %&gt;` 这条指令使得当前页面能够捕获并显示...

    JSP中的FORM表单中只有一个input文本时,按回车键将会自动提交表单

    在JSP中,当一个FORM表单中只有一个INPUT文本输入框时,用户按下回车键,浏览器会默认触发表单的提交动作。这是因为浏览器的默认行为:在一个只有一个单行文本输入域(type="text")的表单里,按下回车键会模拟点击...

    java程序空间取值源太码

    在JSP页面中处理多项选择题时,可以利用循环动态生成表单元素。这部分代码展示了如何动态生成选择题及选项: ```jsp for (int i = 0; i ; i++) { ExamDetails bd = (ExamDetails) exam.get(i); %&gt; ((i + 1) + ...

    【良心出品】Jsp程序设计复习答案.doc

    - **选择题5**:`page`指令用于定义整个JSP页面的一些属性和它们的值,例如指定页面编码、设定MIME类型等。 - `page`指令通常位于JSP文件的顶部,用于设置全局性的页面属性。 ### 导入外部包 - **选择题6**:`...

    request.getParameter()取值为null的解决方法

    根据上述文件信息,造成`request.getParameter()`取值为null的原因是页面元素的id属性和name属性设置不一致。 在HTML中,一个表单元素可以同时拥有id和name属性。id属性用于在同一个页面内唯一标识该元素,便于...

Global site tag (gtag.js) - Google Analytics